LINUX.ORG.RU

В убунте 14.04 не настраивается уведомление от Notify-OSD


0

1

Даже поставил OSD из репозитория Лелика и программу для настройки оттуда же. Хочу просто немного увеличить уведомление в размере, т.к. во всплывающих уведомлениях Deadbeef'а не всегда умещается информация о проигрываемой композиции. Конфиг в домашнем каталоге создавал, сбрасывал иксы, не помогло. Dconf-editor ковырял, ничего такого не нашел. Может, я что-то упустил?

Ответ на: комментарий от anonymous_sama

Удалил notification-daemon, сделал на всякий символическую ссылку:

sudo ln -s /usr/lib/i386-linux-gnu/notify-osd /usr/bin/notify-osd
Дальше поменял содержимое /usr/share/dbus-1/services/org.freedesktop.Notifications.service
Было:
[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/lib/i386-linux-gnu/notify-osd
Стало:
[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/bin/notify-osd
Запустил notifyosdconf из терминала, он ругается на попытку редактирования:
deleter@Acer-Aspire-5734Z:~$ notify-osd
reading settings from '/home/deleter/.notify-osd'

** (notify-osd:3268): WARNING **: Another instance has already registered org.freedesktop.Notifications

** (notify-osd:3268): WARNING **: Could not register instance
Теперь думаю, почему «another instance», я же запустил именно то, что указал в конфиге. Короче говоря, демон не хочет запускаться.
P.S. От рута запускал, там все прекрасно работает.

deleter24
() автор топика
Ответ на: комментарий от deleter24

/usr/share/dbus-1/services/org.freedesktop.Notifications.service

[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/bin/sh -c 'if [ ! -x /usr/lib/notification-daemon/notification-daemon ] || [ "$GDMSESSION" = guest-restricted ] || [ "$GDMSESSION" = gnome-classic-guest-restricted ] [ "$GDMSESSION" = default -a "$(basename `readlink /etc/alternatives/x-session-manager`)" = gnome-session ] || [ "$GDMSESSION" = ubuntu ] || [ "$GDMSESSION" = ubuntu-2d ]; then exec /usr/lib/notify-osd/notify-osd; else exec /usr/lib/notification-daemon/notification-daemon; fi'

Процесс /usr/lib/notify-osd/notify-osd

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

Все равно не работает, ругается, типа, процесс не найден. Я подставил имя процесса такое, какое у меня (/usr/bin/notify-osd).

deleter24
() автор топика
Ответ на: комментарий от anonymous_sama

В htop поглядел, ничего нет. Еще раз повторюсь: запускал от рута - все работает (т.е., ничто не мешало notify-osd запуститься), а от юзера - вылезает такая ошибка. Вот теперь думаю, почему.

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