xfce4 + zenity notification
Модератор: Модераторы разделов
xfce4 + zenity notification
Доброй ночи и с новым годом всех!
У меня возникла небольшая проблемка на зверьке eeepc, система debian, установка expert - остальное вручную доставлял. Оконный менеджер xfce, я хотел написать маленький скрипт для внутренних нужд, и решил использовать zenity. Но вот проблема, я хотел использовать только notification, а она как раз не работает. Все остальное отрисовывается без проблем, а это - просто подвисает в консоли и все. Подскажите, куда копать? Я гуглил, но у всех вроде отрабатывается нормально.
P.S. И, сам себе отвечая, ибо проверить по факту пока невозможно - может, это оттого, что на обоих панелях включена опция autohide?
У меня возникла небольшая проблемка на зверьке eeepc, система debian, установка expert - остальное вручную доставлял. Оконный менеджер xfce, я хотел написать маленький скрипт для внутренних нужд, и решил использовать zenity. Но вот проблема, я хотел использовать только notification, а она как раз не работает. Все остальное отрисовывается без проблем, а это - просто подвисает в консоли и все. Подскажите, куда копать? Я гуглил, но у всех вроде отрабатывается нормально.
P.S. И, сам себе отвечая, ибо проверить по факту пока невозможно - может, это оттого, что на обоих панелях включена опция autohide?
Re: xfce4 + zenity notification
У меня zenity 2.22.1-2 отрисовывает иконку в панельке с автоматическим скрыванием. Вы пробовали ей свою иконку подсунуть? Или, наоборот, запустить вообще без параметров?
Re: xfce4 + zenity notification
Пробовал без параметров. Надо попробовать с иконкой... Но ведь по уму - она бы сказала что-нибудь, если без иконки нельзя, так?
Re: xfce4 + zenity notification
Потому что для нотификаций нужно использовать не zenity, а notify-send из пакета libnotify-bin.
В системе должен также стоять notification-daemon-xfce.
Сейчас проверил нотификации от zenity - тоже работают, но там только значок в трее появляется (с восклицательным знаком), при наведении мыши на который, в тултипе видим указанный нами текст. По сравнению с возможностями notify-send, это даже как-то не смешно.
В системе должен также стоять notification-daemon-xfce.
Сейчас проверил нотификации от zenity - тоже работают, но там только значок в трее появляется (с восклицательным знаком), при наведении мыши на который, в тултипе видим указанный нами текст. По сравнению с возможностями notify-send, это даже как-то не смешно.
Re: xfce4 + zenity notification
>rm_
А эта libnotify-bin во флаксе заведется? Не хотелось бы, конечно, туда зависимости из xfce вслед за notification-daemon-xfce тянуть...
Не сочтите за глупость, просто руки сейчас не доходят разобраться.
А эта libnotify-bin во флаксе заведется? Не хотелось бы, конечно, туда зависимости из xfce вслед за notification-daemon-xfce тянуть...
Не сочтите за глупость, просто руки сейчас не доходят разобраться.
Re: xfce4 + zenity notification
Что-то я совсем тормоз, не пойму даже куда ткнуться в этом дебиане. Все вроде автоматом ставится, но как что не работает - так хоть беги обратно в генту.
Удивительно, но ничего не работает. Я запустил notification-settings, нажал там preview. Ничего не произошло, кроме сообщения в консоли CRITICAL: dbus_g_proxy_call: assertion 'DBUS_IS_G_PROXY (proxy)' failed. Пойду конечно в этой шайтан-коробке какие маны поищу, ибо гугл молчит. Эхх...
Удивительно, но ничего не работает. Я запустил notification-settings, нажал там preview. Ничего не произошло, кроме сообщения в консоли CRITICAL: dbus_g_proxy_call: assertion 'DBUS_IS_G_PROXY (proxy)' failed. Пойду конечно в этой шайтан-коробке какие маны поищу, ибо гугл молчит. Эхх...
Re: xfce4 + zenity notification
Что-то я совсем тормоз, не пойму даже куда ткнуться в этом дебиане.
Ну так это далеко не вина Debian'а.
Код: Выделить всё
** (notification-settings:4243): CRITICAL **: dbus_g_proxy_disconnect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed
Такая ошибка в notification-settings у меня тоже появляется. Но про этот инструмент я впервые услышал от Вас, до этого им вообще не пользовался. Давайте проще. В консоли делаем:
Код: Выделить всё
$ sudo apt-get install libnotify-bin notification-daemon-xfce
$ notify-send Test Proverka
Не работает?
Re: xfce4 + zenity notification
rm_ писал(а): ↑12.01.2009 08:41Код: Выделить всё
$ sudo apt-get install libnotify-bin notification-daemon-xfce $ notify-send Test Proverka
Не работает?
Нет, не работает.
Re: xfce4 + zenity notification
Нет, не работает.
А в консоль notify-send что-то пишет?
Re: xfce4 + zenity notification
В том и штука, что ничего. Я стрейсанул его, только времени изучить не было. Единственное, что видно, это после открытия сокета dbus он туда что-то пишет. То есть, сам notify-send похоже отрабатывает нормально. Попробую дальше разобраться, где и на что натыкается. Мне кажется, проблема именно в xfce, ибо ни zenity ни обвязка notify-send не работают.
Re: xfce4 + zenity notification
Можно предположить, что раз notify-send не ругается - она думает, что всё отправила/показала успешно.
У меня впечатление, что notification-daemon-xfce у Вас почему-то не работает. Может перелогиниться надо? :/
У меня впечатление, что notification-daemon-xfce у Вас почему-то не работает. Может перелогиниться надо? :/
Re: xfce4 + zenity notification
Вы думаете, я свой еее уже два дня из рук не выпускаю?
Дело в том, что notification-daemon-xfce не стоял, когда я zenity запускал. Но последний все равно иконку не ставил. Я подозреваю, у меня сам xfce как-то не так настроен. На какой панели вообще должно появляться сообщение? Где? Когда я запускаю notification-settings, жму preview - ничего не происходит. Надо блин консерваторию править.
Дело в том, что notification-daemon-xfce не стоял, когда я zenity запускал. Но последний все равно иконку не ставил. Я подозреваю, у меня сам xfce как-то не так настроен. На какой панели вообще должно появляться сообщение? Где? Когда я запускаю notification-settings, жму preview - ничего не происходит. Надо блин консерваторию править.
Re: xfce4 + zenity notification
Вы думаете, я свой еее уже два дня из рук не выпускаю?
Всякие ноуты часто суспендят не перелогиниваясь.
Дело в том, что notification-daemon-xfce не стоял, когда я zenity запускал. Но последний все равно иконку не ставил.
Но теперь-то стоит, и все равно не работает. А он точно запущен у Вас? Удостоверьтесь:
Код: Выделить всё
$ ps -Af | grep notification
rm 4221 1 0 10:39 ? 00:00:03 /usr/lib/notification-daemon-xfce/notification-daemon-xfce
На какой панели вообще должно появляться сообщение? Где? Когда я запускаю notification-settings, жму preview - ничего не происходит.
От zenity только иконка в трее, а от notify-send - справа внизу появляется (над треем), большое и прямоугольное, но иконки нет.
Re: xfce4 + zenity notification
Удивительное дело, но запущен. Ладно, вечером приду и буду ковырять по факту, внутрь.