< хотелось бы поделиться
Очень маленькая программка, но очень полезная, и по своему функциональная. Всё что она делает - добавляет иконку в системный трей... правда не простую, а активную

Иконка имеет 2-а положения "активно" и "деактивно". Всё что надо сделать это задать команду при переключении статусов, точнее 2-е команды.
Для ясности приведу пример на себе:
Использую aptitude на движке gtk (очень удобно и понятно всё, лучшее что встречал). Так вот, бывает что aptitude подвисает и вообще не реагирует даже на команду "Закрыть окно". Приходится лезть в Системный монитор или в консоль и убивать процесс.
А с открытием для себя GTrayIcon всё стало гораздо легче. Забил для активации: запуск aptitude; а для деактивации: его "убиение":
Код:
gtrayicon --activate="gksudo aptitude" --deactivate="gksudo killall aptitude"
Одна строчка для запуска и всё, ни каких настроек лишних и т.п.
Кликаю по иконки в трем: запускается aptitude; кликаю ещё раз: он принудительно убивается - и ни какой головной боли.
А что если туда забить запуск/установку вашего сервера, или ещё чего ... разгул фантазии (;
Кроме того, если открыть ману по этой программке:
то можно увидеть, что так же можно:
- задать нестандартные иконки для статусов;
- чтобы при запуске программка выполняла статус Актив, а не как по умолчнаию "ДеАктив";
- задать пункт меню для меню по клику правой кнопкой;
- а также задать подсказку.
Напоследок.
Вроде как это довольно таки старенькая программка, и она должна быть в репозиториях многих дистрибутивов (В Ubuntu и Debian точно есть =) Если что, на
офф.сайте есть пакет с исходниками (:
Добавлено позже
Для иконки в каиро-док кинул такой запуск:
Код:
gtrayicon --activate="gksudo aptitude" --deactivate="gksudo killall aptitude gtrayicon" --activated
^^
* ещё иконки найти осталось)