Estou usando o debian 9 com o gnome.
Quando eu uso o root o controle de volume não funciona e não tem o símbolo do megafone (que também está faltando no painel do gnome). Posso mover a barra, mas não afeta o volume.
Em Settings
/ Sound
não existem dispositivos de saída/entrada.
Não há nenhum som do sistema como quando você continua excluindo no terminal ou quando usa fn+ os controles de volume que não estão funcionando.
As teclas Fn estão funcionando para as outras funções, mas não para o áudio.
Exceto pelos sons do sistema, o áudio está funcionando e eu posso definir o volume usando alsa-mixer
(isso não é prático).
Se eu uso um usuário normal está tudo bem: o controle de volume (no painel do gnome) funciona e tem o símbolo do megafone, os sons do sistema estão funcionando, as teclas fn para o áudio estão funcionando e em Settings
/ Sound
existem os dispositivos de saída/entrada.
Como posso corrigir o áudio para a raiz?
Não me diga que isso é perigoso e por que eu quero fazer login como root.
Eu realmente desejo fazê-lo.
A partir dos comentários, posso ver que dirkt afirma:
Pulseaudio por padrão só funciona com um usuário logado, por design
Alguma ideia de como consertar pulseaudio
?
Pena que você não sabia que todos esses problemas são causados por
pulseaudio
.Se você executar em um terminal
pulseaudio
, verá algo assim:Se você executar
pulseaudio --system
não funcionará (pelo menos no meu sistema), não sei se existe alguma solução adequada.Mas há uma solução muito simples e perfeita para uso apenas
pulseaudio
:Copie esta pasta
/home/normal-user/.config/pulse
para sua casa (/root/.config
) de outro usuário "normal".Em
/root/.config/autostart
(se a pasta não existir crie-a) crie um arquivo com este conteúdo:E nomeie-
pulseaudio.desktop
o (o importante é o.desktop
).Dê um duplo clique e você está ok (confiança e lançamento).
Agora toda vez que você logar (como root) seu som ficará bom.
Outras GUIs:
Também funciona para o plasma KDE.
Se sua GUI usa
pulseaudio
, você pode adicioná-la à entradaOnlyShowIn=
.Ou remova essa linha para sempre iniciar o pulseaudio (em cada GUI).