Ist es möglich, Benachrichtigungen vorübergehend zu deaktivieren?

16

Ich mag sicherlich Benachrichtigungen in 12.04, aber abhängig von der Arbeit, die ich mache, können sie ziemlich ablenkend sein.

Gibt es eine offizielle Möglichkeit oder einen Tweak, um Benachrichtigungen vorübergehend zu deaktivieren?

UPDATE: Um dies zu verdeutlichen, suche ich nach einer Möglichkeit, dies in Unity zu tun.

lbraun
quelle

Antworten:

5

So habe ich es erreicht

Erstellen Sie eine SH-Datei mit dem Namen stopNotification.shund fügen Sie diese Zeile ein

killall -s SIGSTOP notify-osd

Erstellen Sie eine weitere sh-Datei continueNotification.shund fügen Sie die folgende Zeile ein

killall -s SIGCONT notify-osd

Gehen Sie dann zu system settings> keyboardund weisen Sie eine Verknüpfung zu.

Einfach :)

Rahul Prasad
quelle
Vielen Dank für Ihre großartige Lösung! Ich erlaubte mir, es auf Github Gist zu legen .
Orschiro
1
Das einzige Problem bei dieser Lösung ist, dass ich alle verlorenen Benachrichtigungen zurückerhalte, wenn ich sie erneut fortsetze. Dies dauert Stunden, wenn ich sie beispielsweise für einen vollständigen Sicherungsvorgang deaktiviert habe ...
Filippo Alberto Edoardo
4

Ich glaube nicht, dass es einen offiziellen Weg gibt, aber es ist einfach genug, ihn im Terminal zu deaktivieren (für Präsentationen usw.):

  sudo chmod 000 /usr/lib/notify-osd/notify-osd
  killall notify-osd

Danach geht es einfach chmodzurück auf 755 und die Benachrichtigungen werden fortgesetzt.

Relevant: http://brainstorm.ubuntu.com/idea/25512/

Eric
quelle
Dazu benötigen Sie Root-Zugriff. Das ist nicht sehr praktisch.
Marco
3

Benutze NoNotification und benutze den Nicht stören-Modus :)

https://launchpad.net/nonotifs

Sie können verlorene Benachrichtigungen speichern, um sie später zu überprüfen.

sudo add-apt-repository ppa:vlijm/nonotifs
sudo apt-get update
sudo apt-get install nonotifs

Keine Benachrichtigung

z1lV3r
quelle
1

Sie können Popup-Benachrichtigungen (die Blasen) grafisch deaktivieren. Öffnen System MonitorSie den Prozess, suchen notify-osdSie ihn, klicken Sie mit der rechten Maustaste darauf und wählen Sie Stopp. Wenn Sie Benachrichtigungen zurück haben möchten, klicken Sie erneut mit der rechten Maustaste auf den Prozess und klicken Sie auf Weiter.

Anmerkungen.

  1. Sie können testen, ob es funktioniert, wenn Sie versuchen, den Audiopegel über die Tastatur zu ändern.
  2. Stellen Sie sicher, dass beim Anhalten keine Luftblasen geöffnet werden notify-osd, da sie sonst dort eingeschlossen bleiben.
  3. Ich weiß nicht warum, aber wenn notify-osddeaktiviert, funktionieren Verknüpfungen nicht gut. Ich meine, alle Verknüpfungen (auch Strg + Alt + L zum Beispiel). Dies ist nicht immer der Fall und wird besonders deutlich, wenn Sie Tastenkombinationen für Audio verwenden (z. B. zum Stummschalten, Erhöhen oder Verringern der Lautstärke, aber auch zum Anhalten oder Ändern der Musik).
tigerjack89
quelle
0

Mach Folgendes

Deaktivieren Sie einfach den Prozess notify-osdvom Systemmonitor

Prozess stoppen: Damit werden keine Benachrichtigungen mehr angezeigt

Continue Process ( Vorgang fortsetzen) : Zum Fortsetzen des Auftauchens von Benachrichtigungen

MohdSohail
quelle
1
Wie unterscheidet sich das von der 40 Minuten zuvor von Tigerjack89 gegebenen Antwort?
Graham
Ich hatte bereits eine Antwort eingegeben, musste aber den Tab wechseln und bis zu dem Zeitpunkt war seine Antwort nicht da. Nachdem ich irgendwann wieder zu diesem Tab gewechselt bin, habe ich meine Antwort gepostet.
MohdSohail