Como desabilito o som da bateria na tela de login?

Respostas:

59

O som de inicialização pode ser desativado na edição da configuração do Unity Greeter. A execução do seguinte em um terminal fará isso:

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/

Se você estiver executando o Ubuntu 12.04 LTS, verifique se há atualizações instaladas, pois esse recurso foi adicionado a uma atualização.

Andrejs Cainikovs
fonte
13
Existe uma opção no gsettings para isso, com.canonical.unity-greeter play-ready-soundmas atualmente não está funcionando. Uma coisa simples que funciona é quando, na tela greeter, basta desligar o volume no indicador de som. A configuração é persistente
doug
@ Doug, obrigado. A segunda e terceira frase do seu comentário não pertencem a esta resposta. Eu acho que eles deveriam ser uma resposta separada à minha pergunta para ficar mais visível.
21312 Marco Lackovic
2
Eu acho que a resposta para alterar o som permanentemente está em mover ou remover este arquivo: /usr/share/sounds/ubuntu/stereo/system-ready.ogg. Veja neste tópico -> ubuntuforums.org/…
emf
3
@emfields Não há necessidade de recorrer a uma invasão tão destrutiva quando temos uma configuração embutida para apoiar isso. Alterar essa configuração é a solução mais limpa.
ændrük
2
aendruk, sou a favor de soluções não destrutivas quando disponíveis, mas até o momento parece não ter nenhuma. O que é esse arquivo? Isso é um patch para um aplicativo de sistema existente?
emf 29/08
59

Para Ubuntu 12.04+

LightDM Way

Também conhecido como FluteFlute Slap, o LightDM Way envolve ter que sair e, na tela de login do LightDM, você pode alterar o volume ou até silenciar o som.

No Greeter de login, você pode ver o volume no canto superior direito. Ajustar o volume não afeta o volume quando do início da sessão, para que possa MUTE o som no Greeter sem silenciar o som quando a sessão começa:

insira a descrição da imagem aqui

Ubuntu Tweak Way

A maneira Ubuntu Tweak envolve ter que baixar o aplicativo Ubuntu Tweak e desativar o som a partir daí. Execute as seguintes etapas e você pode fazê-lo desta maneira:

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

Abra o Ubuntu Tweak e, na guia Tweak, selecione a opção "Configurações de login", você verá a opção Reproduzir som de login. Você precisa clicar no botão Bloquear acima para poder alterar isso.

insira a descrição da imagem aqui

Para Ubuntu 11.10 e Abaixo

Vamos para System -> Preferences -> Startup Applications

Aplicativos de inicialização

Desative o chamado Som de login do GNOME

(desmarque a caixa e clique em fechar)

Desativar o som

você também pode acessar System -> Preferences -> Sounde desativar todo o sistema de som (como sons do Windows, alertas, etc.)

Na versão anterior, você pode ir para a parte Preferência de som e selecionar cada som e o que deseja fazer. Foi removido por volta das 9.04 ou 9.10. Seria bom se voltasse.

Luis Alvarado
fonte
2
@ Alili - Então você encontrou um bug meu amigo. Mate-o com um repelente de insetos da barra de lançamento. Você terá salvo muitas vidas no processo.
31512 Luis Alvarado
11
Você não pode usar o botão MUTE para silenciar o som (não é lembrado). Mas você pode definir o volume para 0, o que é lembrado corretamente e que não afeta o volume após o login.
rubo77
11
O "LightDM Way" desativou todo o som da minha sessão (i3). A configuração não estava visível pavucontrole teve que ser revertida no greeter. Alterar a configuração correspondente do LightDM foi efetivo.
Raphael
54

12.04 - 16.10 (LightDM)

Aqui está o que funcionou para mim depois que eu instalei o 12.04 na semana passada.

As etapas são estas, adaptadas de 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

Adicione estas linhas:

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

Salve e execute:

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

Reinicie e aproveite.

KP MacGregor
fonte
Funciona em 16.10 também.
orschiro
Também funciona em 17.04
Katu
Apenas confirme se isso funciona no 18.04 executando o Unity (para quem é estranho, como eu :)). Aviso rápido para aqueles que não estão muito familiarizados - você está criando um novo arquivo quando abre "50_unity-greeter.gschema.override". Fiquei confuso quando não consegui encontrar esse arquivo até perceber que a instrução era criar um novo arquivo. (pode valer a pena mencionar que no post original?)
JamesBB
20

11.10 (LightDM e GDM)

Solução rápida:

Abra um terminal e execute o comando

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

O som do tambor lightdm para o sistema pronto pode ser desativado de maneira semelhante

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

Para 12.04

Por padrão, está desativado. Para habilitá-lo, abra um terminal e execute

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

Em seguida, altere o valor para X-GNOME-Autostart-enabled"true", ou seja, X-GNOME-Autostart-enabled=true

Para 11.10

Digite um terminal gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktope altere o valor NoDisplayde verdadeiro para falso :

insira a descrição da imagem aqui

Agora vá para seus aplicativos de inicialização e você deverá ver e poder desativar a opção necessária:

insira a descrição da imagem aqui

Bruno Pereira
fonte
10

10.10 (GDM)

Parece haver um erro na tela de login sobre isso. Não consigo encontrar um relatório oficial, no entanto, esta postagem no fórum confirma uma correção.

Vá para Tela Sistema / Administração / Login. Desbloqueie-o e marque "Reproduzir som de login".

Feche a janela e volte ao aplicativo novamente, desbloqueie-a e desmarque a mesma opção.

insira a descrição da imagem aqui

Scaine
fonte
7

Se você estiver usando o GDM com 12.04

Para desativar os sons de login, a chave de sons de eventos abaixo org.gnome.desktop.sound do usuário do gdm deve estar configurada como false.

Para isso, devemos primeiro conceder ao GDM a propriedade de seu próprio diretório inicial. Abra um terminal e digite:sudo chown -R gdm:gdm /var/lib/gdm

Então corra:

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

e saia (ou reinicie).

Se você estiver usando o LightDM com 12.04

Abra um terminal com Ctrl + Alt + T e digite / cole o seguinte, uma linha de cada vez:

sudo xhost + SI: localuser: lightdm
sudo su lightdm -s / bin / bash
gsettings set com.canonical.unity-greeter play-ready-sound falso
Saída

O que isso faz é desativar a play-ready-soundconfiguração do usuário da tela de login / gerente de área de trabalho (lightdm).

ish
fonte
Não funcionou para mim no 12.04 com o gdm. configurações de gdm mostra 2 avisos. Após a reinicialização, o som ainda está sendo reproduzido.
precisa saber é
Importa-se de colar os avisos?
Ish
Avisos: pastebin.com/KTifY1Qi
geekQ
A linha gsettings set com.canonical.unity-greeter play-ready-sound falsegerou um erro em 15.04, o erro é(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 15/06
dconf-editorpode ser usado para definir com.canonical.unity-greeter.play-ready-sound.
Raphael
5

11.10 (LightDM e GDM)

Para remover o som de inicialização:

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

Para ativar o som de inicialização

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

Para remover o som do login (após o login):

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

Para ativá-lo novamente:

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old /usr/share/sounds/ubuntu/stereo/desktop-login.ogg
Vibhav Pant
fonte
Nota: no 12.04 com o GDM, mover o system-ready.ogg apenas altera o som de inicialização do original para uma batida curta.
precisa saber é
3

11.10 (LightDM e GDM)

Isso deve funcionar para você.

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

Em seguida, altere NoDisplay = para false, ect.

ou para removê-lo:

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

11.10 (GDM)

gsettings set org.gnome.desktop.sound event-sounds false
azulado
fonte
1

12.10 (GDM)

Nenhuma das opções acima funciona para mim com o gdm. Se eu desativar o som pronto para o sistema (os bongôs), ele ainda emitirá um som de bateria curto (uma batida).

A maneira de desativá-lo é:

  • Inicialize, entre no gdm.
  • Mudar para o console ( Ctrl+ Alt+ F1)
  • Conecte-se
  • Entrar:

    export DISPLAY=:0
    sudo -H -u gdm pavucontrol
    
  • Voltar para gdm ( Ctrl+ Alt+ F8)

  • Desative o som no mixer. Eu mudo em "Playback" e "Output Devices".
  • Feche o mixer, você pode receber um erro ao gravar o arquivo de configuração, isso é inofensivo.
  • Volte para o console e insira

    sudo service gdm restart
    

    para testar e exitsair.

jdm
fonte
1

11.04 e versões anteriores (GDM)

Executar este comando em um terminal?

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

Jorge Castro
fonte
1

12.10 (LightDM)

Execute o mesmo comando que Jorge Castro deu , apenas com gdmsubstituído por lightdm:

sudo -u lightdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false
C Schilder
fonte
1

A maneira mais fácil é silenciar o som na saudação. Basta clicar em volume e clicar em "silenciar".

Isso silenciará o som apenas no greeter.

Pilot6
fonte