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.


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.


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.


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  

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


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


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


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


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

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

3

11.10 (GDM)

gsettings set org.gnome.desktop.sound event-sounds false

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.


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


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

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.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.