Wie kann ich Benachrichtigungen auf dem Bildschirm anpassen?

86

Es gab ein Tool zum Konfigurieren von Benachrichtigungen in früheren Versionen von Ubuntu, wie hier beschrieben . Ich habe versucht, es auch in Ubuntu 12.04 zu installieren, aber ich bin gescheitert.

Ich möchte, dass die Benachrichtigungen dynamisch lokalisiert werden (z. B. werden Benachrichtigungen für den Musik-Player und die Lautstärkeregelung an derselben Stelle angezeigt) und die Benachrichtigungsdauer verkürzt.

Wie ändere ich die Einstellungen für Benachrichtigungen?

Matte
quelle

Antworten:

121

Es gibt keine offizielle Möglichkeit, die Benachrichtigungen zu ändern, aber viele Änderungen können an den Benachrichtigungsblasen vorgenommen werden, indem ein Patch eines Drittanbieters installiert wird, mit dem verschiedene Änderungen vorgenommen werden können. Weitere Informationen finden Sie hier: http://www.webupd8.org/2012/06/closable-movable-notifyosd.html

Installieren:

Öffnen Sie ein Terminalfenster und geben Sie nacheinander die folgenden Befehle ein:

sudo add-apt-repository ppa:leolik/leolik 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd

Dadurch wird eine gepatchte Version des Pakets notify-osd installiert. Anschließend müssen Sie das GUI-Konfigurationstool installieren. Geben Sie dazu die folgenden Befehle nacheinander in ein Terminalfenster ein:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install notifyosdconfig

Um das Konfigurationswerkzeug zu verwenden, geben Sie "notify" in den Bindestrich ein und starten Sie die NotifyOSD-Konfigurationsanwendung .

Bildbeschreibung hier eingeben

Ändern der Benachrichtigungen

  • In dieser Anwendung können Sie die Farbe der Benachrichtigungen ändern, indem Sie auf das Feld Hintergrundfarbe klicken (im Bild unten habe ich ein fürchterliches Grün eingestellt!).
  • Um die Zeitdauer zu ändern, für die Benachrichtigungen auf dem Bildschirm angezeigt werden, passen Sie den Wert im Feld Timeout an

Bildbeschreibung hier eingeben

Das Tool enthält auch andere Anpassungen, einschließlich:

  • Ändern Sie Schriftart, Deckkraft, Größe und Eckenradius
  • Ausblenden deaktivieren
  • Schließen Sie die Benachrichtigungen bei Klick
  • Aktivieren / Deaktivieren von "Dash-Hintergrundfarbe für die Benachrichtigungsblasen verwenden"

Ändern Sie die Position

Um den Ort zu ändern, an dem die Benachrichtigung angezeigt wird, müssen Sie ein Terminal öffnen und Folgendes eingeben:

gsettings set com.canonical.notify-osd gravity #

Das # im obigen Code sollte durch eine Zahl zwischen 1 und 6 ersetzt werden, je nachdem, wo die Benachrichtigung erscheinen soll (3 scheint jedoch bei mir nicht zu funktionieren):

1 - top-right corner
2 - middle-right
3 - bottom-right corner
4 - bottom-left corner
5 - middle-left
6 - top-left corner

Bildbeschreibung hier eingeben

  • Im Dropdown-Feld Position können Sie zwischen Fest und Dynamisch wählen. Dynamisch beseitigt die Lücke zwischen der Benachrichtigungsblase und dem oberen Strich
Titelbild
quelle
Bravo für diese Antwort !!
jathanism
Danke für diese Antwort. Die Timeout-Box ist sowohl auf meinem Computer als auch in Ihrem Screenshot aktiviert. Weißt du, wie ich es aktivieren kann?
Vitaly Mijiritsky
1
Es ist wichtig zu beachten, dass der webupd8 PPA viele andere Pakete enthält, so dass er möglicherweise andere Pakete überschreibt ...
MarkovCh1
17
Ein bisschen lächerlich, dass Sie 2014 eine Reihe von inoffiziellen Patches installieren müssen, um Benachrichtigungen zu konfigurieren, was für andere Betriebssysteme / Desktop-Manager nur einen Klick entfernt ist.
Dan Dascalescu
1
Nur 2 Arbeiten für mich im gsettings-Schema, Ubuntu 14.04 LTS :(
Sergiy Kolodyazhnyy
5

Für den Fall, dass jemand mit einer Lubuntu- Distribution (oder einem anderen der 'Buntu-Aromen) auf diese Frage kommt , beachten Sie bitte, dass die Dinge dort möglicherweise ganz anders sind. Auf Lubuntu ist der beste und schnellste Weg zu verwenden xfce4-notifyd-config; Es gibt jedoch keine Möglichkeit, das Benachrichtigungsdialogfeld oben in der Mitte anzuzeigen. lediglich die vier Ecken werden unterstützt. Aber für diejenigen, die nicht mehr brauchen, wird dies bei weitem ausreichen, um den Benachrichtigungsdialog aus dem Weg zu räumen, wenn etwas anderes dort platziert worden ist und ständig eingreifen bzw. stören würde. Überlappung.

Syntax-Fehler
quelle
Vielen Dank, dass Sie sich für Lubuntu entschieden haben. Nach anderthalb Jahren verdient diese Antwort eine positive Bewertung. Übrigens, der letzte Satz mit „resp. Überlappung “ist nicht sehr klar.
Anthony Geoghegan
2
Wenn Ihre xfce4-notifyd-configEinstellungen keine Auswirkung haben, könnte dies daran liegen, dass Ubuntu notify-osdebenfalls installiert ist - dann werden die Benachrichtigungen angezeigt, nicht xfce-notifyd. Um dies zu beheben: sudo apt-get remove notify-osdund sudo killall notify-osd.
Tanius
5

Ich konnte notifyosdconfigmit dem PPA auf meinem Ubuntu 15.04 nicht installieren , aber ich habe es folgendermaßen zum Laufen gebracht:

sudo apt-get install bzr libqt4-dev
bzr branch lp:notifyconf
cd notifyconf
make
./notifyosdconf

Was es nicht vollständig installiert (Sie werden es nicht im Bindestrich finden können), aber es funktioniert.

Boltgolt
quelle
Dieses Tool bietet dieselben Optionen und führt dieselben Aktionen aus, unterscheidet sich jedoch von notifyosdconfig. Sieht ein bisschen anders aus, scheint der Qt4-Port zu sein. Ein bisschen mehr Informationen gibt es hier .
Tanius
Super Mann, das funktioniert perfekt in Ubuntu 15.10 auch ... Danke ....
salih kallai
arbeitete für Ubuntu 17.10. Gute Arbeit
Rahal Kanishka
2

Bildbeschreibung hier eingeben

In meinem Tool gibt es 3 Kontrollkästchen-Optionen am Ende der Registerkarte " Blase", die im Bild der vorherigen Antwort nicht angezeigt werden. Diese Optionen haben bei mir funktioniert. Ich empfehle, die Vorgehensweise zur Installation dieses Tools zu überprüfen.

Gaurav
quelle
Das war vor einem Jahr - vor 3/4 Jahren gab es noch nicht einmal Unity - es wurde wahrscheinlich gerade aktualisiert.
Wilf