Показать сообщение отдельно
Старый 29.04.2010, 12:09      #8
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

< хотелось бы поделиться

gtrayicon.png

GTrayIcon
gtrayicon.sourceforge.net

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

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

Кроме того, если открыть ману по этой программке:
Код:
man gtrayicon
то можно увидеть, что так же можно:
  • задать нестандартные иконки для статусов;
  • чтобы при запуске программка выполняла статус Актив, а не как по умолчнаию "ДеАктив";
  • задать пункт меню для меню по клику правой кнопкой;
  • а также задать подсказку.

Напоследок.
Вроде как это довольно таки старенькая программка, и она должна быть в репозиториях многих дистрибутивов (В Ubuntu и Debian точно есть =) Если что, на офф.сайте есть пакет с исходниками (:

Добавлено позже
Для иконки в каиро-док кинул такой запуск:
Код:
gtrayicon --activate="gksudo aptitude" --deactivate="gksudo killall aptitude gtrayicon" --activated
^^
* ещё иконки найти осталось)

Последний раз редактировалось SoaT; 29.04.2010 в 12:20.
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 2
Floon (29.04.2010), Papa Izya (29.04.2010)