Wyłącz dźwięk startowy w 16.04

12

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?

raisinbottom
źródło
Nadal masz ten problem? Zaakceptuj odpowiedź, która była dla Ciebie najbardziej przydatna, aby inni z tym samym problemem mogli znaleźć odpowiedzi, które działają dobrze. Dziękuję Ci!
Starszy Geek

Odpowiedzi:

14

Na ekranie logowania użyj ikony w prawym górnym rogu, aby wyciszyć dźwięk. Ustawienie jest trwałe.

Marmur Organiczny
źródło
Hm ... wydaje mi się krucha. Skłonni do psotnych lub niezgrabnych ludzi, którzy tego nie wyciszają.
Ben Leggiero
1
Co za koszmarny scenariusz! Dziękuję za zgłoszenie tego problemu.
Organiczny marmur
10

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.

Ben Leggiero
źródło
7
Należy odradzać usuwanie lub zastępowanie plików systemowych. Pliki te zostaną zastąpione przy każdej aktualizacji. Musi być lepsze rozwiązanie.
Ivan Perez,
1
@IvanPerez czy masz źródło tej wiedzy? Są to tak trywialne i stare pliki, że wątpię, aby zostały uwzględnione w diff aktualizacji.
Ben Leggiero,
1
Cóż, tak naprawdę nie kontrolujesz, co przyniosą te ulepszenia. Uaktualnienie, które jest zgodne ze wszystkimi wytycznymi, przechodzi lintian i wpływa tylko na pliki, które posiada, wciąż może cofnąć zmiany. A czy uważasz, że to dobra konfiguracja, że ​​jeśli ponownie zainstalujesz pakiet, „zepsujesz” rzeczy? (Przez przerwę rozumiem, że funkcja już nie działa, w tym przypadku wyłączeniem gongu jest funkcja). (Wiem, że moja wiadomość brzmi bardzo bezpośrednio, ale nie mam na myśli ataku). W moim przypadku wycisziłem głośność na ekranie logowania, a zmiana była trwała i niezależna od moich ustawień po zalogowaniu.
Ivan Perez,
1
Jeśli chodzi o to, aktualizacja może wyczyścić pliki systemowe, preferencje, dane użytkownika itp., Jeśli tego chce (lub jeśli została utworzona źle). Zgadzam się, że nie jest to idealne rozwiązanie, ale z niego korzystam i działa niezawodnie dla mnie (i działa od wielu lat). Jeśli masz lepsze rozwiązanie, które gwarantuje trwałość między aktualizacjami, napisz to jako własną odpowiedź, a ja na pewno daję +1!
Ben Leggiero,
2
Jak sugerują inne rozwiązania, wystarczy wyciszyć dźwięk na ekranie logowania. Ustawienie jest trwałe i nie wpływa na głośność dźwięku po zalogowaniu. To zadziałało dla mnie.
Ivan Perez
9

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.

Omaru
źródło
Najbardziej logiczna dla mnie metoda
Pierre de LESPINAY
2

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.

RNordstrom
źródło
1

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.ogglub 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.

/unix/88824/how-can-i-edit-symlinks

http://man7.org/linux/man-pages/man1/ln.1.html

Starszy Geek
źródło
0

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.

Chris
źródło
0

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

George Shuklin
źródło
Możesz zauważyć, że twoja odpowiedź jest specyficzna dla gnoma, ponieważ wskazuje na to zawartość pliku libcanberra-ready-sound.desktop. Aby zapoznać się z rozwiązaniem modyfikacji dowiązań symbolicznych, zobacz moją odpowiedź
Starszy Geek