From Fedora Project Wiki
(create page. Add {{autolang}})
 
 
(4 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''' (в переводе с польского «''летописец''») - программа для переноса всего рабочего стола/пространства пользователя из одной
систему в другую или даже между разными дистрибутивами Linux.
==Что реализовано==
Подробнее читайте в [http://kronikarzproject.wordpress.com/ блоге] проекта.
==Как это работает==
После установки пакета появится в «''Приложения-Системные''» новый желтенький значок «''Kornikarz''», это и есть запуск основной программы.
Весь смысл программы таков, что она работает по настроечным файлам (хукам), которые могут быть общесистемными (''/etc/kronikarz.d'') или пользовательскими (''~/.config/kronikarz/apps-config.d''). Хуки содержат информация о том, что требуется архивировать. Общесистемные сделаны с заделом на будущее для архивирования настроек программ «без заморотов» для пользователя. Пользовательские же можно настраивать самому во вкладке «''Editor''». Ну и конечно одни можно «превращать» в другие копированием из ''~/'' в ''/etc'' например.
Архивирование происходит по одной лишь кнопке «''Pack''» во вкладке «''Backup''».
Восстановление также происходит просто во вкладке «''Restore''» надо выбрать архив(ы) и нажать «''Unpack''»
==Что планируется реализовать==
*Планируется сделать интеграцию с polkit и PackageKit для простого восстановления системных файлов и доустановки пакетов.
==Где скачать==
Скачать для:
*[http://www.atisserv.ru/avp/kronikarz-0.0.1-4.fc12.noarch.rpm Fedora 12]
*[http://www.atisserv.ru/avp/kronikarz-0.0.1-4.fc13.noarch.rpm Fedora 13]
*[http://www.atisserv.ru/avp/kronikarz-0.0.1-noarch-2.tgz Slackware]
*[http://download.opensuse.org/repositories/home:/elemc/openSUSE_11.3/noarch/kronikarz-0.0.1-15.1.noarch.rpm Opensuse 11.3]
*[http://www.atisserv.ru/avp/kronikarz-git-20100812-1-any.pkg.tar.xz ArchLinux]
'''Source''': git clone git://github.com/m0nhawk/kronikarz.git
или github.com/m0nhawk/kronikarz/tarball/master
'''Требования''': python, PyQt4
==Скриншоты==
Так выглядит работа во вкладке "''Backup''":
[[File:Kronikarz-screen shots-backup.png]]
Так выглядит работа во вкладке "''Editor''":
[[File:Kronikarz-screen_shots-editor.png]]
Так выглядит работа во вкладке "''Restore''":
[[File:Kronikarz-screen_shots-restore.png]]
==Авторы==
Программа создана в рамках [[Summer Coding 2010|Fedora Summer Coding 2010]].
''Ментор:'' [[User:Elemc| Алексей Панов]]
''Участники:'' [[User:m0nhawk|Андрей Прохоренков]], [[User:kal1sha|Дмитрий Калинин]]

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.

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

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