Я хотел бы начать изучать, как разрабатывать диалоги настроек системы, используя Python и GTK. Что требуется? Я хорошо знаю Python и GTK. Вопрос в том, как сделать сами диалоги. Они встроены в системные настройки, или мы можем добавлять новые диалоги во время выполнения?
С 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;
Вот пример того, что я вызывал что-то там: