Poszedł do Ustawienia systemu -> Dźwięk i nada. Ubuntu Tweak nie pojawia się już w Centrum oprogramowania. Jak można wyłączyć te bongosy Dang w 16.04?
Poszedł do Ustawienia systemu -> Dźwięk i nada. Ubuntu Tweak nie pojawia się już w Centrum oprogramowania. Jak można wyłączyć te bongosy Dang w 16.04?
Odpowiedzi:
Na ekranie logowania użyj ikony w prawym górnym rogu, aby wyciszyć dźwięk. Ustawienie jest trwałe.
Plik odtwarzany po wyświetleniu ekranu logowania to:
/usr/share/sounds/ubuntu/stereo/system-ready.ogg
Usuń go lub zmień jego nazwę, aby całkowicie nie odtwarzać dźwięku, lub zastąp go / przekieruj, aby odtworzyć inny dźwięk.
AFAIK nie jest to unikalne dla 16.04, więc powinno to dotyczyć również wszystkich innych wersji Ubuntu.
Używam Ubuntu 16.10. Odpowiedź jest zaskakująco prosta. Na ekranie logowania wycisz dźwięk (ustawienie znajduje się w prawym górnym rogu) i to wszystko. Wyciszenie dźwięku ekranu logowania nie wpływa na dźwięk sesji. Sugeruję wypróbowanie tego również w innych wersjach Ubuntu przed zainstalowaniem dodatkowego oprogramowania lub poprawek.
Jeśli ikona audio nie jest widoczna na ekranie logowania, spróbuj ponownie uruchomić system. Mam nową instalację Xenial, a elementy sterujące dźwiękiem wyświetlają się tylko podczas uruchamiania przy pierwszym uruchomieniu, a nie przy kolejnych wylogowaniach.
Zarówno w wersjach 14.04, jak i 16.04 /usr/share/sounds/ubuntu/stereo/system-ready.ogg jest tak naprawdę linkiem do dialog-question.ogg, jak pokazano poniżej.
$ ll /usr/share/sounds/ubuntu/stereo/
total 340
drwxr-xr-x 2 root root 4096 Jul 22 2014 ./
drwxr-xr-x 3 root root 4096 Jul 22 2014 ../
-rw-r--r-- 1 root root 5016 Mar 2 2011 bell.ogg
-rw-r--r-- 1 root root 8997 Mar 2 2011 button-pressed.ogg
-rw-r--r-- 1 root root 4035 Mar 2 2011 button-toggle-off.ogg
-rw-r--r-- 1 root root 4035 Mar 2 2011 button-toggle-on.ogg
-rw-r--r-- 1 root root 104421 Mar 2 2011 desktop-login.ogg
-rw-r--r-- 1 root root 26925 Mar 2 2011 desktop-logout.ogg
-rw-r--r-- 1 root root 10660 Mar 2 2011 dialog-error.ogg
-rw-r--r-- 1 root root 5377 Mar 2 2011 dialog-information.ogg
-rw-r--r-- 1 root root 9851 Mar 2 2011 dialog-question.ogg
-rw-r--r-- 1 root root 12217 Mar 2 2011 dialog-warning.ogg
-rw-r--r-- 1 root root 22733 Mar 2 2011 message-new-instant.ogg
-rw-r--r-- 1 root root 10429 Mar 2 2011 message.ogg
-rw-r--r-- 1 root root 29299 Mar 2 2011 phone-incoming-call.ogg
-rw-r--r-- 1 root root 7996 Mar 2 2011 phone-outgoing-busy.ogg
-rw-r--r-- 1 root root 4792 Mar 2 2011 phone-outgoing-calling.ogg
-rw-r--r-- 1 root root 17274 Mar 2 2011 service-login.ogg
-rw-r--r-- 1 root root 14573 Mar 2 2011 service-logout.ogg
lrwxrwxrwx 1 root root 19 Feb 26 2016 system-ready.ogg -> dialog-question.ogg
-rw-r--r-- 1 root root 6994 Mar 2 2011 window-slide.ogg
Ponieważ modyfikacja łącza tak naprawdę nie modyfikuje pliku systemowego, modyfikuje wskaźnik do pliku systemowego. Powinno być na tyle proste, aby wskazywało w innym miejscu wybrany plik ogg. na przykład nieco przyjemniejszy service-login.ogg z ln -sfT service-login.ogg system-ready.ogg
lub możesz zmienić nazwę lub usunąć link, unieważniając jego przydatność, ale wolałbym po prostu zmienić go na coś, co chciałbym usłyszeć.
Źródła:
Testy 14.04 i 16.04 z Unity DE.
Uważam, że właściwym sposobem na to byłoby stworzenie dźwiękowego motywu. Możesz utworzyć motyw odtwarzający pusty lub cichy plik .ogg dla tego dźwięku. Zobacz tę odpowiedź dotyczącą tworzenia motywów.
Odkryłem, że ten dźwięk jest odtwarzany dzięki plikowi /usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop, który jest dostarczany przez pakiet gnome-session-canberra. Mówi w opisie, że zapewnia dźwięki uruchamiania / zamykania. Niestety nie można usunąć tego pakietu bez zerwania pakietu ubuntu-desktop.
Brak pokręteł lub ustawień, aby rozwiązać ten problem.
Najmniej inwazyjną rzeczą, jaką znalazłem, było dodanie X-GNOME-Autostart-enabled = false do /usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop.
Zgłoszę kilka błędów na ten temat (pakiet powinien być usuwalny bez przerywania zależności i powinien istnieć jakiś normalny sposób na wyłączenie dźwięków poprzez dowiązania symboliczne w / etc lub osobnych ustawieniach).
Błędy PS: https://bugs.launchpad.net/ubuntu/+source/libcanberra/+bug/840858 https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1714764