Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как поместить скрипт в трей?  (Прочитано 1310 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rakshas

  • Автор темы
  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Как поместить скрипт в трей?
« : 17 Июля 2011, 00:03:02 »
Сейчас использую интернет через ppp-интерфейс.

Хочу написать небольшой скрипт, управляющий этим соединением. Писать  собираюсь на shell + zenity (или kdialog). В качестве интерфейса хочу иконку в трее с выпадающим по ПКМ меню.

Собственно вопрос: как создать скрипт на shell, который будет висеть в трее? Хорошо бы пример или хотя бы ссылку на руководство. На крайняк устроит и формулировка запроса в Гугле (можно даже на английском).
Lenovo x201i + Ubuntu 10.04.2 x64 + IceWM
IRU Brava 4315 + Ubuntu 10.04.2 x32 + IceWM

Оффлайн Zloy1

  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Re: Как поместить скрипт в трей?
« Ответ #1 : 27 Августа 2011, 15:24:13 »
Есть такая штука как gtrayicon
предназначена для запуска двух скриптов и отображения двух иконок в трее для реализации утилиты с двумя состояниями (Включено/Выключено). Возможно удастся ее приспособить ;)

зы
возможно на мысли наведет вот эта статья о том к с ее помощью можно сделать кастомный интерфейс к консольному плееру: https://forum.ubuntu.ru/index.php?topic=143116.0

ззы
Научить приложение работать в трее можно при помощи библиотеки GTK
но обычно с ней работают при помощи C++, C и других языков, но не из Bash
А из Bash с ней можно работать при помощи GTK-Server, вроде пишут,
что она поддерживает все фичи GTK, но насчет трея я не уверен.
« Последнее редактирование: 27 Августа 2011, 16:08:50 от Zloy1 »

Оффлайн Rakshas

  • Автор темы
  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Как поместить скрипт в трей?
« Ответ #2 : 29 Августа 2011, 18:36:53 »
Спасибо за ответ. Почитаю. Хотя уже и неактуально) Обошелся средствами IceWM, невыключением компа и скриптом автодозвона при разрыве.
Lenovo x201i + Ubuntu 10.04.2 x64 + IceWM
IRU Brava 4315 + Ubuntu 10.04.2 x32 + IceWM

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.