Das Problem
Ich habe die Chrome-Benachrichtigungen in der unteren linken Ecke meines Hauptbildschirms. Das ist ziemlich ärgerlich, weil der Cursor meiner Terminalfenster genau dort ist und die Befehlszeile vollständig abdeckt.
Ich bin auf Ubuntu 14.04 und Chrome 42
Ich habe es schon versucht:
- Aktivieren des sekundären Bildschirms ( rechts ) als primären Bildschirm: Es werden weiterhin Benachrichtigungen im unteren linken Winkel des linken Bildschirms angezeigt
- Aktivieren Sie native Chrome-Benachrichtigungen
- Libnotify-Benachrichtigungen in Chrome funktionieren nicht, selbst wenn die von der akzeptierten Antwort vorgeschlagenen Änderungen vorgenommen wurden
- Linux Native Notification ist nicht kompatibel, benötigt Unity Plugin (was ist das ???)
- Chromify-OSD erfordert NPAPI, das ich nicht installieren kann, es ist veraltet
Frage
Was kann ich probieren? Ich werde jede dieser Lösungen akzeptieren:
- Leiten Sie die Benachrichtigungen an Unity weiter
- Bewegen Sie sie in einem anderen Winkel meines Bildschirms
- Wechseln zu einem anderen Monitor (ich verwende Chrome auf dem sekundären Monitor)
Ebenfalls...
Ich habe dies auch in den Chromium-FAQs gefunden:
F. Warum verwenden Chromium-Benachrichtigungen nicht das D-BUS-basierte Benachrichtigungssystem (auch bekannt als libnotify / notification-daemon)?
A1. HTML5-Benachrichtigungen können beliebiges HTML enthalten, das vom Benachrichtigungsprotokoll nicht unterstützt wird. (Dies ist der gleiche Grund, warum wir Growl unter OS X nicht verwenden.)
A2. Zu den Benachrichtigungen von Chromium gehört eine Schaltfläche, über die ein Optionsmenü angezeigt wird, das vom Benachrichtigungsprotokoll ebenfalls nicht unterstützt wird.
A3. Der schillernde Ubuntu-Benachrichtigungs-Daemon erlaubt dem Benutzer von Natur aus nicht, mit Benachrichtigungen zu interagieren, was nicht funktioniert, wenn der Benachrichtigungs-HTML-Code anklickbare Links enthält.
A4. Es wäre schön, das Protokoll zu erweitern, damit sich Chromium integrieren kann. Irgendwelche Abnehmer?
Antworten:
Also hier ist das Problem. Wie Sie bereits erwähnt haben, ist NPAPI auf dem Weg nach draußen, und Webkit-Anwendungen werden ihr eigenes integriertes Benachrichtigungssystem stark nutzen, anstatt das von einer Desktop-Umgebung bereitgestellte zu respektieren [1]. Es sei denn, jemand hat eine Möglichkeit gefunden, die Benachrichtigungsanforderungen für den Browser abzufangen und es zu veranlassen, bei einem lokalen Dämon zu sprechen, mit dem wiederum gesprochen werden kann
notify-osd
. Wir haben kein Glück.KDE erweitert dies und ermöglicht die Manipulation von Schaltflächen in seinem Benachrichtigungsdienst, Ubuntu hingegen nicht. Wenn sie diese eine Aktion als generisches Feature vereinheitlicht haben, ist es möglicherweise noch praktikabler, das oben Genannte zu implementieren. Aber leider.
[1]: Wahrscheinlich möchten sie es so umfangreich wie möglich gestalten, ohne sich über plattformübergreifende Unterstützung Gedanken machen zu müssen.
quelle
chrome-notify-osd
.chrome-notify-osd
? Worauf beziehen Sie sich?notify-osd
.notify-ost
weiterleiten ... Oder habe ich das falsch verstanden?Haben Sie versucht , diese ?
Schritt 1: Installieren Sie gepatchtes libnotify
Schritt 2: Installieren Sie das Konfigurationsdienstprogramm
quelle