LINUX.ORG.RU

Не работает notify-send


0

1

Из-под юзера молча не срабатывает, из-под рута пишет такую ошибку:

GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
aborting...
Аварийный останов
Гугл молчит...

Arch Linux
glib2 2.28.6
notify-send 0.7.2
gtk2 2.24.4

★★★★★

Проверил в Ubuntu 10.04 - то же самое.

Axon ★★★★★ ()

Ха! А у меня оказывается таже проблема.

kernelpanic ★★★★★ ()
$ echo $DISPLAY

$ notify-send 123
GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
aborting...
zsh: abort      notify-send 123
$ DISPLAY=:0.0
$ echo $DISPLAY
:0.0
$ notify-send 123         
$

Но это по ssh до домашнего компа. Завтра проверю.

kernelpanic ★★★★★ ()
Ответ на: комментарий от mopsene

Нового ничего не ставил, обновлено всё - bleeding edge же.

Axon ★★★★★ ()
Ответ на: комментарий от mopsene

Вообще, на самом деле, это свежепереустановленная система. Она стоит на флешке и после того, как флешка несколько раз отвалилась в процессе работы (глюк то ли с ней, то ли с портом), система зафакалась напрочь и была переустановлена с сохранением /etc и /home. Была ли проблема до этого - сказать не могу.

Axon ★★★★★ ()
Ответ на: комментарий от Xenon

Мне тоже помогло. Но это костыль, хотя он меня и устраивает. Думаю, просто пересобрать libnotify тоже могло помочь, но проверять лень.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Почему костыль? Просто установка по-другому чутьчуть собранного пакета notify*.

Xenon ★★★ ()
[neko@gdetotut ~]$ pacman -Si glib2 | grep Вер
Версия                : 2.28.6-1
[neko@gdetotut ~]$ pacman -Si notify-send | grep Вер
==> ERROR: notify-send not found in AUR.
[neko@gdetotut ~]$ pacman -Si libnotify | grep Вер
Версия                : 0.7.2-1
[neko@gdetotut ~]$ notify-send Все лгут.
[neko@gdetotut ~]$ 
snoopcat ★★★★★ ()
Ответ на: комментарий от neocrust

блин, точно.
а -Si показывает еще и не локальную версию, а удалённую.
[neko@gdetotut ~]$ pacman -Q libnotify
extra/libnotify 0.7.1-1.1
[neko@gdetotut ~]$ pacman -Q glib2
core/glib2 2.26.1-1

snoopcat ★★★★★ ()
Ответ на: комментарий от neocrust

обновил либнотифи, гтк2 и глиб2 - всё равно нет глюка
может потому что у меня КДЕ?

snoopcat ★★★★★ ()
Ответ на: комментарий от snoopcat

[code][neko@gdetotut ~]$ notify-send Все лгут.

[neko@gdetotut ~]$ А сообщение-то при это всплывает? А то у меня от юзера тоже при запуске в консоли чисто.

Axon ★★★★★ ()

Отличная команд, я не знал такой

ls /lib | while read i; do notify-send $i; done

elverion ()
Ответ на: комментарий от neocrust

Ну, отсутствие этого файла говорит о том, что используются общесистемные настройки. Тема GTK по умолчанию - Raleigh. Значит, либо изменены общесистемные настройки, либо вы используете еë.

Axon ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.