pavucontrol não está sendo iniciado no xubuntu

1

Eu tenho o plugin do indicador xfce na bandeja do sistema. Quando clico no ícone do alto-falante > configurações de som ...:

Nada acontece. Isso costumava funcionar. pavucontrol não está lançando, alguma sugestão sobre como consertar?

Usando o Xubuntu 15.04.

    
por Lance Haverkamp 29.05.2015 / 18:07

2 respostas

1

O Pulseaudio não está funcionando:
Digite pulseaudio em um terminal e veja se o pavucontrol está ok.

  • Se sim, o problema é que o pulseaudio não está sendo iniciado automaticamente quando a sessão é iniciada:
    então execute estes 2 comandos em um terminal:

    mkdir .pulse
    echo autospawn=yes > ~/.pulse/client.conf

    Reinicie a sessão e teste.

  • Se não, algo impede que pulseaudio comece:
    Copie e execute este comando em um terminal para redefinir a configuração do pulseaudio:
    rm -r ~/.config/pulse/* ; rm -r ~/.pulse*; ~/.config/pulse
    e reabrir sessão.

    Teste também isso para reinstalar o pulseaudio:
    sudo apt-get install --reinstall pulseaudio

    Se não estiver ok, provavelmente um programa está usando placa de som: execute este comando para exibir este programa: sudo fuser -v /dev/snd/* . Se vir "distribuidor de som", remova-o em execução sudo update-rc.d -f speech-dispatcher remove

por laugeo 29.05.2015 / 22:04
0

Isso quase certamente acontece porque a sessão do usuário é não Xubuntu. Para descobrir qual é a sua sessão da área de trabalho, digite um terminal:

$ echo $DESKTOP_SESSION

Se o terminal não responder com xubuntu (ou ubuntustudio , nesse caso), então pavucontrol nunca será iniciado quando o usuário clicar no Opção Configurações de som no indicador de som. Isso se deve à seguinte linha de código em service.vala:207 (função activate_desktop_settings ), parte do pacote indicator-sound deb :

    var env = Environment.get_variable ("DESKTOP_SESSION");
    string cmd;
    if (env == "xubuntu" || env == "ubuntustudio")

Assim, para resolver isso, você deve garantir que você faça login no desktop Xubuntu na tela lightdm.

Para resolver isso, existem dois aspectos a serem considerados. Primeiro, você deve garantir que a sessão padrão do lightdm esteja definida como xubuntu . Para fazer isso, edite o arquivo /etc/lightdm/lightdm.conf com privilégios de root e atribua o valor xubuntu à chave user-session (se ainda não estiver), da seguinte maneira:

user-session=xubuntu

No entanto, é bem provável que você tenha entrado neste problema porque você já fez login em uma sessão de área de trabalho outra que xubuntu . Para corrigir isso, você precisará selecionar a opção apropriada na lista de sessões disponíveis na tela de login do lightdm. Efetue logout (ou inicie o computador) e clique no ícone fourth à direita no painel superior. Em seguida, selecione "Sessão do Xubuntu" no menu.

    
por miguelg 28.09.2015 / 14:11