Проблема
В левом нижнем углу главного экрана появляются уведомления Chrome. Это довольно раздражает, потому что курсор моих окон терминала находится прямо там, и они полностью покрывают командную строку.
Я на Ubuntu 14.04 и Chrome 42
Я уже пробовал:
- делая мой дополнительный ( справа ) экран основным, он по-прежнему отображает уведомления в левом нижнем углу моего левого монитора
- Активировать родные уведомления Chrome
- Уведомления Libnotify в Chrome не работают, даже с изменениями, предложенными принятым ответом
- Linux Native Notification несовместим, нуждается в плагине Unity (что это ???)
- Chromify-OSD требует NPAPI, который я не могу установить, он устарел
Вопрос
Что я могу попробовать? Я приму любое из этих решений:
- перенаправить уведомления в Unity
- переместить их под другим углом моего экрана
- перейти на другой монитор (я использую Chrome на дополнительном мониторе)
Также...
Я также нашел это в Chromium FAQs:
В. Почему в уведомлениях Chromium не используется система уведомлений на основе D-BUS (она же libnotify /tification-daemon)?
A1. Уведомления HTML5 могут содержать произвольный HTML, который не поддерживается протоколом уведомлений. (Это та же самая причина, по которой мы не используем Growl на OS X.)
A2. Уведомления Chromium включают кнопку, которая вызывает меню параметров, которое также не поддерживается протоколом уведомлений.
A3. Блестящий демон уведомлений Ubuntu, по своему замыслу, вообще не позволяет пользователю взаимодействовать с уведомлениями, что не работает, когда HTML-код уведомления содержит интерактивные ссылки.
A4. Было бы неплохо расширить протокол, чтобы позволить Chromium интегрироваться. Любой берущий?
источник
Ответы:
Так вот в чем проблема. Как вы упомянули, NPAPI находится на выходе, и приложения Webkit будут интенсивно использовать свою собственную встроенную систему уведомлений вместо того, чтобы уважать систему, предоставляемую средой рабочего стола [1]. Если кто-то не придумает способ перехвата запросов на уведомление для браузера и заставит его говорить с локальным демоном, который, в свою очередь, может говорить
notify-osd
; нам не повезло.Более того, KDE позволяет манипулировать кнопками в своем сервисе уведомлений, а Ubuntu - нет. Если бы они объединили это единственное действие в качестве общей функции, возможно, было бы еще более целесообразно реализовать вышеуказанное. Но увы.
[1]: Скорее всего, они хотят сделать его как можно более богатым, но не слишком заботясь о кроссплатформенной поддержке.
источник
chrome-notify-osd
.chrome-notify-osd
? Что ты имеешь в виду?notify-osd
.notify-ost
одному ... Или я понял, что это неправильно?Вы пробовали это ?
Шаг 1: установить пропатченный libnotify
Шаг 2: Установите утилиту конфигурации
источник