Czy istnieje sposób, aby zmienić czas trwania powiadomień libnotify? Przeszukiwałem to od miesięcy i wciąż nie mam szczęścia.
Właściwie zaczynam myśleć, że nie możesz tego zmienić. Nie mogę nawet znaleźć nigdzie w interfejsie API, w którym programiści mogliby to kontrolować.
notify-osd
libnotify
cześć
źródło
źródło
Odpowiedzi:
Nie możesz tego normalnie zrobić. Jednak istnieje łatana wersja not-osd, która ją obsługuje:
Począwszy od wersji Ubuntu 16.04:
Musisz dodać dwa PPA:
Następnie zainstaluj go w następujący sposób:
Okno dialogowe konfiguracji powinno znajdować się w Aplikacje-> Akcesoria lub
notifyosdconf
z terminala. Istnieje ustawienie standardowego czasu trwania powiadomienia zgodnie z powyższym zrzutem ekranu, jeśli nie ustawisz tego--expire-time
parametru.Przykład:
Starsze wersje: (9.10-14.10)
Musisz dodać dwa PPA:
Następnie zainstaluj go w następujący sposób:
Okno dialogowe konfiguracji powinno znajdować się w Aplikacje-> Akcesoria lub
notifyosdconf
z terminala. Istnieje ustawienie czasu trwania powiadomienia zgodnie z powyższym zrzutem ekranu.Przykład:
źródło
sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
notify-send
zachowanie, czy jest to osobne polecenie?E: Failed to fetch http://ppa.launchpad.net/amandeepgrewal/notifyosdconfig/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
Surowy, ale skuteczne a nawet - zastrzeżenie to zabija również oczekujących powiadomień
może to tylko skrócić czas wyświetlania wystarczy zmienić
1.5
wsleep 1.5;
poniżej:ref:
szczegóły w przycisku Zamknij na powiadomienie-osd?
x-ref:
Termin ważności w powiadomieniach wysyłania powiadomień
Zakładki:
samodzielne - Jak zmienić czas wyświetlania powiadomień?
Termin ważności w powiadomieniach wysyłania powiadomień
źródło
Czas trwania powiadomienia zależy, jak sądzę, od długości wiadomości.
Z perspektywy kogoś, kto pracował z nim pośrednio (za pomocą modułu pynotify w Pythonie), odkryłem, że określenie czasu trwania komunikatu nie jest możliwe.
źródło