From Fedora Project Wiki
(добавила инфу из http://open-life.org/blog/Fedora/1229.html)
mNo edit summary
Line 3: Line 3:
=Программа Kronikarz=
=Программа Kronikarz=


'''Kronikarz''' (в переводе с польского «летописец») - программа для переноса всего рабочего стола/пространства пользователя из одной  
'''Kronikarz''' (в переводе с польского «''летописец''») - программа для переноса всего рабочего стола/пространства пользователя из одной  
систему в другую или даже между разными дистрибутивами Linux.
систему в другую или даже между разными дистрибутивами Linux.


Line 10: Line 10:
==Как это работает==
==Как это работает==


После установки пакета появится в «Приложения-Системные» новый желтенький значок «Kornikarz», это и есть запуск основной программы.
После установки пакета появится в «''Приложения-Системные''» новый желтенький значок «''Kornikarz''», это и есть запуск основной программы.




Весь смысл программы таков, что она работает по настроечным файлам (хукам), которые могут быть общесистемными (/etc/kronikarz.d) или пользовательскими (~/.config/kronikarz/apps-config.d). Хуки содержат информация о том, что требуется архивировать. Общесистемные сделаны с заделом на будущее для архивирования настроек программ «без заморотов» для пользователя. Пользовательские же можно настраивать самому во вкладке «Editor». Ну и конечно одни можно «превращать» в другие копированием из ~/ в /etc например.
Весь смысл программы таков, что она работает по настроечным файлам (хукам), которые могут быть общесистемными (''/etc/kronikarz.d'') или пользовательскими (''~/.config/kronikarz/apps-config.d''). Хуки содержат информация о том, что требуется архивировать. Общесистемные сделаны с заделом на будущее для архивирования настроек программ «без заморотов» для пользователя. Пользовательские же можно настраивать самому во вкладке «''Editor''». Ну и конечно одни можно «превращать» в другие копированием из ''~/'' в ''/etc'' например.


Архивирование происходит по одной лишь кнопке «Pack» во вкладке «Backup».
Архивирование происходит по одной лишь кнопке «''Pack''» во вкладке «''Backup''».
Восстановление также происходит просто во вкладке «Restore» надо выбрать архив(ы) и нажать «Unpack»
Восстановление также происходит просто во вкладке «''Restore''» надо выбрать архив(ы) и нажать «''Unpack''»





Revision as of 09:42, 15 August 2010

Программа Kronikarz

Kronikarz (в переводе с польского «летописец») - программа для переноса всего рабочего стола/пространства пользователя из одной систему в другую или даже между разными дистрибутивами Linux.

Что реализовано

Как это работает

После установки пакета появится в «Приложения-Системные» новый желтенький значок «Kornikarz», это и есть запуск основной программы.


Весь смысл программы таков, что она работает по настроечным файлам (хукам), которые могут быть общесистемными (/etc/kronikarz.d) или пользовательскими (~/.config/kronikarz/apps-config.d). Хуки содержат информация о том, что требуется архивировать. Общесистемные сделаны с заделом на будущее для архивирования настроек программ «без заморотов» для пользователя. Пользовательские же можно настраивать самому во вкладке «Editor». Ну и конечно одни можно «превращать» в другие копированием из ~/ в /etc например.

Архивирование происходит по одной лишь кнопке «Pack» во вкладке «Backup». Восстановление также происходит просто во вкладке «Restore» надо выбрать архив(ы) и нажать «Unpack»


Что планируется реализовать

  • Планируется сделать интеграцию с polkit и PackageKit для простого восстановления системных файлов и доустановки пакетов.


Где скачать

Скачать для:

Source: git clone git://github.com/m0nhawk/kronikarz.git или github.com/m0nhawk/kronikarz/tarball/master

Требования: python, PyQt4


Авторы

Программа создана в рамках Fedora Summer Coding 2010.

Ментор: Алексей Панов

Участники: Андрей Прохоренков, Дмитрий Калинин