sagod — Пишем Indicator Applet для GNOME
В статье описывается процесс создания апплета-индикатора для GNOME.
Известно, что большинство апплетов для GNOME написаны на C, чем достигается некоторое преемущество в скорости работы перед программами на Perl/Python.
С другой стороны, писать на C сложнее, поэтому работать будем с Python.
Не так давно мой друг Андрей подал замечательную идею написать апплет для GNOME, который будет выводить на экран всевозможные трюки из пакета fortunes-ubuntu-server, о котором он узнал из статьи на хабрахабре.
Те, кому чужд графический интерфейс (или просто интересно), ставят пакет и пользуются им так:
1
2
|
sudo apt-get install fortunes-ubuntu-server
/usr/bin/ubuntu-server-tip |
Для любителей эффектных уведомлений 'Notification' (коим я являюсь) написан апплет для GNOME. При написании программы я пользовался шикарной статьей на opennet: Создание Python апплета GNOME + смотрел как реализованы некоторые функции в Forismatic-Applet, в частности только благодаря исходному коду Forismatic разобрался с построением окна настроек.
Страница апплета: Ubuntu Tips Applet
Там вы найдете DEB пакет, ссылку на проект на битбакет и небольшое описание.
Любая критика и пожелания приветствуются.
поставил ubuntu 10.04 и как всегда выпилил оттуда pulseaudio, вот только в стандартном пакете gnome-applets убрали апплет громкости для панели и в репозиториях по слову applet нет ничего, что связано с громкостью. может кто знает хороший, очень лёгкий апплет громкости для гном-панели?
UPD: извиняюсь, на счёт апплета погорячился.. ищу не только апплеты для гнома, но и удобные программы-регуляторы громкости, висящие в трее, если такие имеются.
Решение: Использовать программу-регулятор. например: Volti
и как она связана с языком(локализацией) интерфейса
Потребовалось написать апплет для гнома, который парсит страничку провайдера. Воспользовавшись инструкцией с хабра я его сделал, но текст располагается не посередине, а сверху. Помогите сделать его по центру. Времени вникать в pygtk нету, поэтому и спрашиваю. Исходный код под катом.