Как сделать уведомления Gwibber доступными?

Одна из учетных записей, которые у меня есть в Gwibber, – это моя учетная запись Twitter. Он прекрасно показывает время от времени уведомления с новыми твитами.
Всякий раз, когда в twit есть ссылка (URL), я чувствую желание щелкнуть ссылку, связанную с уведомлением, чтобы открыть ее в браузере. Однако, похоже, что уведомления не являются кликабельными, и, когда они парят над ними, они просто становятся непрозрачными.

Есть ли способ сделать эти ссылки доступными?

На самом деле, notify-osd поддерживает это. Однако gwibber не отправляет уведомления с необходимыми подсказками, требующими взаимодействия. И способ notify-osd обрабатывает его, возможно, не так, как вы хотите. То, как это обрабатывается в Unity, заключается в том, что gwibber добавляет себя в индикатор сообщений, и вы нажимаете на него, чтобы открыть пользовательский интерфейс gwibber, когда вы получите уведомление, если хотите это сделать.

Чтобы заставить gwibber сделать это, даже если вы переключитесь на демон-уведомление вместо notify-osd, вам нужно будет исправить код в gwibber, чтобы добавить необходимые подсказки об интерактивности, к самим уведомлениям.

notify-osd не поддерживает это (по дизайну). Старая система уведомлений ( notification-deamon ) действительно поддерживала это, если приложение заявляло, что это возможно.

Вы можете удалить nofify-osd и установить notification-deamon и (если я правильно читаю thinsg), он должен просто работать. Notification Daemon имеет приоритет над NotifyOSD.

Существует старая статья о необходимости играть с /usr/share/dbus-1/services/org.freedesktop.Notifications.service но теперь сценарий подсказывает, что все это учитывается. Я упоминаю это только как ссылку, если вещи не идут в план 🙂


Но даже если вы его заработаете, нет никаких указаний на то, что уведомления Gwibber будут доступны для интерактивного просмотра. Возможно, они оставили устаревшую поддержку старой структуры уведомлений.

Вы должны создать новую версию notify-osd (пакет, который показывает уведомления)