Информация, представленная в этом сообщении, связана с тем,
как сделать так, чтобы щелкнув уведомления Notify-OSD, я попал в свое приложение / сообщение?
Системный файл (12.04):
file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service
Содержание:
[Сервис D-BUS]
Name = org.freedesktop.Notifications
Exec = / bin / sh -c 'if
[! -x / usr / lib / Notification-Daemon / Notification-Daemon] ||
["$ GDMSESSION" = ограничено гостем] ||
["$ GDMSESSION" = гномик-классик-гость-ограничен]
["$ GDMSESSION" = по умолчанию -a
"$ (базовое имя` readlink / etc / alternatives / x-session-manager`) "=
гном-сессия] ||
["$ GDMSESSION" = ubuntu] ||
["$ GDMSESSION" = ubuntu-2d];
затем exec / usr / lib / notify-osd / notify-osd ;
иначе exec / usr / lib / messages-daemon / Notification-Daemon ; фи»
по-видимому, переключение сегментов кода, выделенных жирным шрифтом, сделает переключение, но вопрос о том, является ли изменение действительно функциональным, является другим вопросом. (например: есть ли и то notification-daemon
и другое notify-osd
? и т. д.)
Другая сырая возможность заключается в том, чтобы переименовать исполняемые файлы свапирование имен notification-daemon
и notify-osd
однако иногда возникает такие проблемы , как конфликтующие зависимости , происходящих при бинарных исследует свое собственное имя.
Я не люблю публиковать гипотетические решения, но это то, что я предпочитаю не пытаться, и так как не было никакого ответа, возможно, этот пост оживит аудиторию и вызовет лучшие ответы.
ссылка: