Как мне создать записи настроек системы?

Я хотел бы начать изучать, как разрабатывать диалоги настроек системы, используя Python и GTK. Что требуется? Я хорошо знаю Python и GTK. Вопрос в том, как сделать сами диалоги. Они встроены в системные настройки, или мы можем добавлять новые диалоги во время выполнения?

4
задан 17 May 2012 в 02:40

1 ответ

С GNOME 3.2 восходящие разработчики GNOME отбросили поддержку добавления "внешних панелей" к параметрам настройки системы для больше строгого контроля то, что присутствует там. Соответствующий разговор может быть найден, начиная с этого сообщения на GNOME desktop-devel-list. Ubuntu несет патч для представления этого API. Вот соответствующий проект.

IFAICT, приложения Python не могут непосредственно получить доступ к надлежащему API, но они могут все еще добавить себя к системным настройкам. Они будут, обнаруживаются там, но не смочь использовать в своих интересах превращающееся окно, панировочные сухари, и т.д... Их просто назовут как внешняя программа.

Для размещения приложения в параметры настройки системы необходимо добавить X-GNOME-Settings-Panel к Categories поле в Вашем файле на рабочем столе:

Categories=GNOME;GTK;Settings;X-GNOME-Settings-Panel;

и добавьте новое поле к файлу на рабочем столе:

X-GNOME-Settings-Panel=program-icon

Это должно также содержать OnlyShowIn=Unity;

Вот пример того, что я вызывал что-то там:

bzr-gtk in system settings

3
ответ дан 17 May 2012 в 02:40

Другие вопросы по тегам:

Похожие вопросы: