(добавила инфу из http://open-life.org/blog/Fedora/1229.html) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{autolang}} | {{autolang}} | ||
<div style="clear:right; float: right; border: 0px none; padding: 0;"> | |||
[[File:Kronikarz-icon.png|200px|]]</div> | |||
=Программа Kronikarz= | =Программа Kronikarz= | ||
'''Kronikarz''' (в переводе с польского | '''Kronikarz''' (в переводе с польского «''летописец''») - программа для переноса всего рабочего стола/пространства пользователя из одной | ||
систему в другую или даже между разными дистрибутивами Linux. | систему в другую или даже между разными дистрибутивами Linux. | ||
==Что реализовано== | ==Что реализовано== | ||
Подробнее читайте в [http://kronikarzproject.wordpress.com/ блоге] проекта. | |||
==Как это работает== | ==Как это работает== | ||
После установки пакета появится в | После установки пакета появится в «''Приложения-Системные''» новый желтенький значок «''Kornikarz''», это и есть запуск основной программы. | ||
Весь смысл программы таков, что она работает по настроечным файлам (хукам), которые могут быть общесистемными (/etc/kronikarz.d) или пользовательскими (~/.config/kronikarz/apps-config.d). Хуки содержат информация о том, что требуется архивировать. Общесистемные сделаны с заделом на будущее для архивирования настроек программ «без заморотов» для пользователя. Пользовательские же можно настраивать самому во вкладке | Весь смысл программы таков, что она работает по настроечным файлам (хукам), которые могут быть общесистемными (''/etc/kronikarz.d'') или пользовательскими (''~/.config/kronikarz/apps-config.d''). Хуки содержат информация о том, что требуется архивировать. Общесистемные сделаны с заделом на будущее для архивирования настроек программ «без заморотов» для пользователя. Пользовательские же можно настраивать самому во вкладке «''Editor''». Ну и конечно одни можно «превращать» в другие копированием из ''~/'' в ''/etc'' например. | ||
Архивирование происходит по одной лишь кнопке | Архивирование происходит по одной лишь кнопке «''Pack''» во вкладке «''Backup''». | ||
Восстановление также происходит просто во вкладке | Восстановление также происходит просто во вкладке «''Restore''» надо выбрать архив(ы) и нажать «''Unpack''» | ||
Line 36: | Line 40: | ||
'''Требования''': python, PyQt4 | '''Требования''': python, PyQt4 | ||
==Скриншоты== | |||
Так выглядит работа во вкладке "''Backup''": | |||
[[File:Kronikarz-screen shots-backup.png]] | |||
Так выглядит работа во вкладке "''Editor''": | |||
[[File:Kronikarz-screen_shots-editor.png]] | |||
Так выглядит работа во вкладке "''Restore''": | |||
[[File:Kronikarz-screen_shots-restore.png]] | |||
Latest revision as of 11:23, 28 September 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
Скриншоты
Так выглядит работа во вкладке "Backup":
Так выглядит работа во вкладке "Editor":
Так выглядит работа во вкладке "Restore":
Авторы
Программа создана в рамках Fedora Summer Coding 2010.
Ментор: Алексей Панов
Участники: Андрей Прохоренков, Дмитрий Калинин