Jak wyłączyć dźwięk uderzeń bębna na ekranie logowania?


114

Oczekiwałbym, że system ▸ Administracja ▸ Ekran logowania ▸ Odtwórz dźwięk logowania, aby to kontrolować, ale odznaczenie go nie zapobiega odtwarzaniu dźwięku uderzenia bębna.


3
Efekty dźwiękowe: Windows kontra Ubuntu - Ubuntu potrzebuje pracy w tym obszarze (nawet dzisiaj).
Lonnie Best

Łatwiej jest po prostu usunąć plik ogg: opensourceinside.blogspot.com/2017/02/…
Nav

Odpowiedzi:


59

Dźwięk startowy można wyłączyć podczas edycji konfiguracji Unity Greeter. Uruchomi to z terminala:

echo -e '[com.canonical.unity-greeter]\nplay-ready-sound = false' \
    | sudo tee -a /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Jeśli używasz Ubuntu 12.04 LTS, upewnij się, że masz zainstalowane aktualizacje, ponieważ ta funkcja została dodana w aktualizacji.


13
Jest w tym opcja dostępna w ustawieniach, com.canonical.unity-greeter play-ready-soundale obecnie nie działa. Jedną z prostych rzeczy, która działa, jest to, aby na ekranie powitania wyłączyć głośność na wskaźniku dźwięku. Ustawienie jest trwałe
doug

@doug, dzięki. Drugie i trzecie zdanie twojego komentarza nie dotyczą tej odpowiedzi. Myślę, że powinny być osobną odpowiedzią na moje pytanie, aby były bardziej widoczne.
Marco Lackovic

2
Myślę, że odpowiedzią na zmianę dźwięku na stałe jest obecnie przeniesienie lub usunięcie tego pliku: /usr/share/sounds/ubuntu/stereo/system-ready.ogg. Zobacz z tego wątku -> ubuntuforums.org/…
emf

3
@emfields Nie ma potrzeby uciekać się do tak destrukcyjnego ataku, gdy mamy wbudowane ustawienie, które to obsługuje. Zmiana tego ustawienia jest najczystszym rozwiązaniem.
ændrük

2
aendruk, jestem zwolennikiem nieniszczących rozwiązań, gdy są one dostępne, ale do tej pory wydaje się, że nie było. Co to za plik? Czy to łatka do istniejącej aplikacji systemowej?
emf

59

Dla Ubuntu 12.04+

LightDM Way

LightDM Way, znany również jako FluteFlute Slap, wymaga wylogowania, a na ekranie logowania LightDM można zmienić głośność, a nawet wyciszyć dźwięk.

W Login Greeter możesz zobaczyć Tom w prawym górnym rogu. Regulacja głośności nie ma wpływu na głośność podczas uruchamiania sesji, więc można MUTE dźwięk w oknie logowania bez wyciszania dźwięku podczas uruchamiania sesji:

wprowadź opis zdjęcia tutaj

Ubuntu Tweak Way

Sposób Ubuntu Tweak wymaga pobrania aplikacji Ubuntu Tweak, a następnie wyłączenia dźwięku z tego miejsca. Wykonaj następujące kroki, a możesz to zrobić w ten sposób:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Otwórz Ubuntu Tweak i na zakładce Tweak wybierz opcję „Ustawienia logowania”, powinieneś zobaczyć opcję Odtwórz dźwięk logowania. Musisz kliknąć przycisk Zablokuj powyżej, aby móc to zmienić.

wprowadź opis zdjęcia tutaj

Dla Ubuntu 11.10 i niższych

Iść do System -> Preferences -> Startup Applications

Aplikacje startowe

Wyłącz ten o nazwie GNOME Login Sound

(odznacz pole i kliknij zamknij)

Wyłącz dźwięk

możesz także przejść System -> Preferences -> Soundi wyłączyć cały system dźwiękowy (np. dźwięki systemu Windows, alerty itp.)

W starszej wersji możesz przejść do części Preferencje dźwięku i wybrać każdy dźwięk oraz to, co chcesz zrobić. Został usunięty około 9.04 lub 9.10. Byłoby dobrze, gdyby wrócił.


2
@AliNa ​​- Znalazłeś błąd, mój przyjacielu. Zabij go za pomocą sprayu na błędy startera. W ten sposób uratujesz wiele istnień ludzkich.
Luis Alvarado,

1
Nie można użyć przycisku WYCISZENIE, aby wyciszyć dźwięk (nie jest on zapamiętywany). Można jednak ustawić głośność na 0, która jest dobrze zapamiętywana i która nie wpływa na głośność po zalogowaniu.
rubo77

1
„LightDM Way” wyciszył wszystkie dźwięki w mojej sesji (i3). Ustawienie nie było widoczne pavucontroli musiało zostać przywrócone w oknie powitania. Zmiana odpowiedniego ustawienia LightDM była skuteczna.
Raphael

54

12.04 - 16.10 (LightDM)

Oto, co zadziałało dla mnie po instalacji 12.04 w zeszłym tygodniu.

Są to następujące kroki, zaadaptowane z http://www.liberiangeek.net/2012/05/disable-the-ready-drum-sound-in-ubuntu-12-04-precise-pangolin/ :

gksudo gedit /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override

Dodaj te linie:

[com.canonical.unity-greeter]
play-ready-sound = false

Zapisz, a następnie uruchom:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Uruchom ponownie i ciesz się.


Działa również 16.10.
orschiro

Działa również 17.04
Katu

Potwierdź, że działa to 18.04 z systemem Unity (dla tych, którzy są dziwni, jak ja :)). Szybka informacja dla tych, którzy nie są zbyt dobrze zaznajomieni - tworzysz nowy plik po otwarciu „50_unity-greeter.gschema.override”. Byłem zdezorientowany, gdy nie mogłem znaleźć tego pliku, dopóki nie zdałem sobie sprawy, że instrukcja polega na utworzeniu nowego pliku. (może warto o tym wspomnieć w oryginalnym poście?)
JamesBB

20

11.10 (LightDM i GDM)

Szybkie rozwiązanie:

Otwórz terminal i uruchom polecenie

sudo mv /usr/share/sounds/ubuntu/stereo/desktop-login{,-disabled}.ogg  

Dźwięk bębna lightdm dla systemu gotowy można wyłączyć w podobny sposób

sudo mv /usr/share/sounds/ubuntu/stereo/system-ready{,-disabled}.ogg  

11

12.04

Domyślnie jest wyłączone. Aby go włączyć, otwórz terminal i uruchom

gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop

Następnie zmień wartość na X-GNOME-Autostart-enabled„true”, tj X-GNOME-Autostart-enabled=true

Dla 11.10

Wpisz na terminalu gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktopi zmień wartość NoDisplayz true na false :

wprowadź opis zdjęcia tutaj

Teraz przejdź do aplikacji startowych i powinieneś zobaczyć i móc wyłączyć niezbędną opcję:

wprowadź opis zdjęcia tutaj


10

10.10 (GDM)

Wygląda na to, że na ekranie logowania występuje błąd. Nie mogę znaleźć oficjalnego raportu, jednak ten post na forum potwierdza poprawkę.

Przejdź do ekranu System / Administration / Login. Odblokuj go, a następnie zaznacz „Odtwórz dźwięk logowania”.

Zamknij okno, a następnie wróć do aplikacji, odblokuj ją, a następnie odznacz tę samą opcję.

wprowadź opis zdjęcia tutaj


7

Jeśli używasz GDM z 12.04

Aby wyłączyć dźwięki logowania, klawisz dźwięków zdarzeń org.gnome.desktop.sound dla użytkownika gdm musi być ustawiony na false.

W tym celu musimy najpierw przekazać GDM własność własnego katalogu domowego. Otwórz terminal i wpisz:sudo chown -R gdm:gdm /var/lib/gdm

Następnie uruchomić:

sudo xhost +SI:localuser:gdm
sudo -u gdm gsettings set org.gnome.desktop.sound event-sounds false

i wyloguj się (lub uruchom ponownie).

Jeśli używasz LightDM z 12.04

Otwórz terminal za pomocą Ctrl + Alt + T i wpisz / wklej następujące po jednym wierszu:

sudo xhost + SI: localuser: lightdm
sudo su lightdm -s / bin / bash
gsettings ustawia com.canonical.unity-greeter „zagraj w gotowy dźwięk” false
wyjście

To powoduje wyłączenie play-ready-soundustawienia ekranu logowania / użytkownika menedżera pulpitu (lightdm).


Nie działało dla mnie 12.04 z gdm. Ustawienia gdm pokazują 2 ostrzeżenia. Po ponownym uruchomieniu dźwięk jest nadal odtwarzany.
geekQ

Chcesz wkleić ostrzeżenia?
ish

Ostrzeżenia: pastebin.com/KTifY1Qi
geekQ

Linia gsettings set com.canonical.unity-greeter play-ready-sound falsezgłosiła błąd 15.04, błąd to(process:2257): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=4cc96c42d68a423d93de2cbdd23b5a89 --binary-syntax --close-stderr': Child process exited with code 1
texasflood

dconf-editormożna użyć do ustawienia com.canonical.unity-greeter.play-ready-sound.
Raphael

5

11.10 (LightDM i GDM)

Aby usunąć dźwięk uruchamiania:

mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg /usr/share/sounds/ubuntu/stereo/system-ready.ogg.old 

Aby włączyć dźwięk uruchamiania

mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg.old /usr/share/sounds/ubuntu/stereo/system-ready.ogg

Aby usunąć dźwięk logowania (po zalogowaniu):

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old

Aby włączyć to ponownie:

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old /usr/share/sounds/ubuntu/stereo/desktop-login.ogg

Uwaga: w dniu 12.04, gdy GDM przenosi system-ready.ogg po prostu zmienia dźwięk startowy z oryginalnego na krótki beat.
geekQ

3

11.10 (LightDM i GDM)

To powinno ci pomóc.

gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop

Następnie zmień NoDisplay = na false, ect.

lub go usunąć:

sudo rm /usr/share/sounds/ubuntu/stereo/system-ready.ogg


1

12.10 (GDM)

Żadne z powyższych nie działa dla mnie z gdm. Jeśli wyłączę dźwięk gotowy na system (bongosy), nadal będzie wydawał krótki dźwięk perkusji (jeden beat).

Sposób na wyłączenie:

  • Uruchom komputer, wejdź do gdm.
  • Przełącz na konsolę ( Ctrl+ Alt+ F1)
  • Zaloguj sie
  • Wchodzić:

    export DISPLAY=:0
    sudo -H -u gdm pavucontrol
    
  • Przełącz z powrotem na gdm ( Ctrl+ Alt+ F8)

  • Wyłącz dźwięk w mikserze. Wyciszyłem go w „Playback” i „Output Devices”.
  • Zamknij mikser, może pojawić się błąd dotyczący zapisu pliku konfiguracyjnego, jest to nieszkodliwe.
  • Wróć do konsoli i wejdź

    sudo service gdm restart
    

    testować i exitwylogowywać się.


1

11.04 i wcześniejsze (GDM)

Czy uruchomić to polecenie w terminalu?

sudo -u gdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false


1

12.10 (LightDM)

Uruchom tę samą komendę, którą wydał Jorge Castro , tylko gdmzastępując dla lightdm:

sudo -u lightdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false

1

Najprostszym sposobem jest wyciszenie dźwięku na powitanie. Po prostu kliknij głośność i kliknij „wycisz”.

To wyciszy dźwięk tylko w powitaniu.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.