Czy można tymczasowo wyłączyć powiadomienia?

16

Z pewnością lubię powiadomienia w 12.04, ale w zależności od wykonywanej pracy mogą być dość rozpraszające.

Czy istnieje oficjalny sposób lub poprawka, aby tymczasowo dezaktywować powiadomienia?

AKTUALIZACJA: Aby to wyjaśnić, szukam sposobu, aby to zrobić w Unity.

lbraun
źródło

Odpowiedzi:

5

Tak to osiągnąłem

Utwórz plik sh o nazwie stopNotification.shi wklej ten wiersz

killall -s SIGSTOP notify-osd

Utwórz kolejny plik sh continueNotification.shi wklej następujący wiersz

killall -s SIGCONT notify-osd

Następnie przejdź system settings> keyboardi przypisz do niego skrót.

Prosty :)

Rahul Prasad
źródło
Dziękujemy za świetne rozwiązanie! Pozwoliłem sobie na umieszczenie go na Github Gist .
orschiro 21.04.16
1
Jedynym problemem związanym z tym rozwiązaniem jest to, że kiedy kontynuuję je ponownie, otrzymuję wszystkie utracone powiadomienia z powrotem, a to zajmuje godziny, jeśli mam je wyłączone, powiedzmy, cały proces tworzenia kopii zapasowej ...
Filippo Alberto Edoardo
4

Nie sądzę, aby istniał oficjalny sposób, ale łatwo jest go wyłączyć w terminalu (w przypadku prezentacji itp.):

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

Następnie wystarczy chmodwrócić do 755 i powiadomienia zostaną wznowione.

Ważne: http://brainstorm.ubuntu.com/idea/25512/

Eric
źródło
Aby to zrobić, musisz mieć uprawnienia roota. To nie jest bardzo praktyczne.
Marco
3

Użyj NoNotification i użyj trybu Nie przeszkadzać :)

https://launchpad.net/nonotifs

Możesz zapisać utracone powiadomienia, aby sprawdzić je później.

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

Brak powiadomienia

z1lV3r
źródło
1

Możesz graficznie wyłączyć wyskakujące powiadomienia (bąbelki). Otwórz System Monitor, znajdź nazwany proces notify-osd, kliknij go prawym przyciskiem myszy i wybierz polecenie zatrzymaj; jeśli chcesz odzyskać powiadomienia, kliknij ponownie proces prawym przyciskiem myszy i kliknij Kontynuuj.

Notatki

  1. Możesz sprawdzić, czy działa, próbując zmienić poziom dźwięku z klawiatury.
  2. Upewnij się, że po zatrzymaniu nie są otwarte bąbelki notify-osd, w przeciwnym razie pozostaną tam zamknięte.
  3. Nie wiem dlaczego, ale kiedy notify-osdjest wyłączone, skróty nie działają dobrze; Mam na myśli wszystkie skróty (nawet na przykład Ctrl + Alt + L). Nie zawsze tak się dzieje i jest szczególnie widoczne, gdy używasz skrótów klawiaturowych do audio (np. W celu wyciszenia, zwiększenia lub zmniejszenia głośności, ale także w celu wstrzymania lub zmiany muzyki).
tigerjack89
źródło
0

Wykonaj następujące czynności

po prostu wyłącz proces notify-osdz monitora systemu

Zatrzymaj proces : Aby zatrzymać wyskakujące powiadomienia

Kontynuuj proces : Aby kontynuować wyświetlanie wyskakujących powiadomień

MohdSohail
źródło
1
czym to się różni od odpowiedzi udzielonej przez tigerjack89 40 minut wcześniej?
Graham,
Wpisałem już odpowiedź, ale musiałem przełączyć kartę i do czasu, gdy jego odpowiedzi nie było. Po pewnym czasie, gdy wróciłem do tej karty, a następnie opublikowałem odpowiedź.
MohdSohail