Czy istnieje tryb „Nie przeszkadzać”, tak jak ma to miejsce w przypadku urządzenia OSX, gdzie możesz zdecydować, kiedy powiadomienie może Ci przeszkadzać, czy nie…
Właśnie zainstalowałem Chrome i zazwyczaj spamują mnie teksty grupowe i inne powiadomienia, które mogą być denerwujące, gdy próbuję pracować. Na moim Macbooku mam opcję włączenia „Nie przeszkadzać”, która wycisza wszelkie formy powiadomień. Czy coś takiego istnieje dla Ubuntu?
Odpowiedzi:
1. Ważna aktualizacja
Właśnie skończyłem całkowicie przepisaną wersję wskaźnika (0.9.0). Opcje obejmują teraz:
Ponadto wiele ulepszeń interfejsu i zachowania.
Instalacja jest niezmieniona (ppa):
2. Stara (er) odpowiedź
Wskaźnik wyciszenia / pokazania powiadomień
Za pomocą poniższego wskaźnika możesz tymczasowo wyłączyć powiadomienia:
lub pokaż powiadomienia:
Jak to działa
Sztuczka to proste polecenie,
dbus-monitor
służące do przechwytywania nadchodzących powiadomień i zatrzymywania ich, zanim się pojawią.Wskaźnik jest przyjaznym dla użytkownika „otokiem” do włączania i wyłączania.
Jak skonfigurować
Jak na razie ( dla Trusty, Vivid, Wily, Xenial ):
Zostanie to zainstalowane globalnie (w tym program uruchamiający). Preferowana jest instalacja przez ppa, ponieważ zachowuje najnowszą wersję i jest regularnie aktualizowana.
Wskaźnik pojawi się w Dash jako Brak powiadomień
Jeśli instalujesz przez PPA, ale wcześniej instalowałeś ręcznie od dołu,
rm ~/.local/share/applications/nonotif.desktop
najpierw uruchom, aby usunąć.desktop
plik lokalny .Lub ręcznie:
Istnieje rozwiązanie wielu elementów, które po prostu trzeba przechowywać razem w jednym i tym samym katalogu.
Wskaźnik: skopiuj poniższy skrypt do pustego pliku, zapisz go jako
nonotif_indicator.py
:dbus-monitor
Skrypt; zapisz (dokładnie) jaknonotifs.sh
w jednym i tym samym katalogu co pierwszy skrypt:Spraw, aby ten skrypt był wykonywalny
Trzy ikony; kliknij prawym przyciskiem myszy każdy z nich i zapisz je razem z dwoma skryptami jako (dokładnie):
<-
green.png
<-
red.png
<-
grey.png
Otóż to. Teraz uruchom test za pomocą polecenia:
i włącz / wyłącz powiadomienia
Wyrzutnia
Jeśli chcesz wyrzutnię ze wskaźnikiem:
Skopiuj ikonę poniżej i zapisz ją jako
nonotificon.png
:Skopiuj poniższy kod do pustego pliku:
Edytuj linie:
i
zgodnie z rzeczywistymi ścieżkami i zapisz plik jak
nonotif.desktop
w~/.local/share/applications
Dodaj wskaźnik do aplikacji startowych
Możesz dodać wskaźnik do aplikacji startowych: Dash> Aplikacje startowe> Dodaj. Dodaj polecenie:
źródło
Wprowadzenie
Poniższy skrypt umożliwia wyciszenie wszelkich powiadomień pojawiających się na ekranie. Istnieją dwie podstawowe opcje
-m
wyciszania i-u
wyłączania wyciszenia . Oba są połączone w.desktop
plik, który ma służyć jako program uruchamiający.Gdy
-m
jest używany, not-osd wyśle ostateczne powiadomienie przed zablokowaniem. Jeśli uruchomiona jest inna instancja skryptu, wyświetli się graficzne wyskakujące okienko, które poinformuje użytkownika, że skrypt już wykonuje swoją pracę.Po wywołaniu z
-u
opcją skrypt przestanie blokować powiadomienia i potwierdzi to, pokazując jedno. Jeśli nie jest uruchomiona żadna poprzednia instancja skryptu, użytkownik zostanie powiadomiony, że w tej chwili nic nie jest blokowane.Źródło skryptu
Źródło skryptu jest dostępne tutaj. Aby uzyskać bardziej aktualną wersję, zawsze możesz ją znaleźć na moim githubie . Możesz zainstalować git za pomocą
sudo apt-get install git
i sklonować całe repozytorium za pomocągit clone https://github.com/SergKolo/sergrep.git
lub użyćaby uzyskać sam skrypt.
Szablon skrótu .desktop
To tylko przykład tego, czego osobiście używam. Zastąp każdą
Exec=
linię odpowiednią ścieżką do skryptu w swoim środowisku. OczywiścieIcon=
trzeba będzie również zmienić. Najlepiej przechowuj ten plik w~/.local/share/applications
folderzeZrzuty ekranu
Plik skrótu zablokowany w programie uruchamiającym
Ostateczne powiadomienie przed wyciszeniem
źródło
unmute
funkcji, czy możesz dodaćset -x
poecho $0
wierszu i uruchomić program w terminalu? Wyświetli pewne dane wyjściowe. Skopiuj i wklej to do paste.ubuntu.com i podaj link do tej wklej w komentarzach tutaj. Dzięki