Eu sou um usuário novato do Ubuntu / Linux e acabei de instalar o Ubuntu 16.04 LTS.
Percebi que o Pulseaudio sempre reverteria para um perfil indesejado <output:analog-stereo>
depois de retomar a suspensão (quero que o padrão seja <output:hdmi-stereo>
). Este parece ser um problema mencionado várias vezes neste fórum, mas as soluções sugeridas parecem não funcionar para mim.
Eu tentei editar o arquivo default.pa
em / etc / pulse (e também tentei colocar um default.pa
em ~/.config/pulse/
conforme descrito em link
No entanto, ao fazer essas edições, o Pulseaudio não conseguirá carregar, deixando-me sem som.
Eu me voltei para uma abordagem diferente. Desde, executando o seguinte no terminal:
/usr/bin/pacmd set-card-profile 0 output:hdmi-stereo
faz o que eu quero (muda o perfil), eu pensei que poderia talvez adicionar um script de shell que é executado no currículo. Essa abordagem também foi documentada em muitos lugares, então fui em frente e tentei.
Em /lib/systemd/system-sleep
, que parece ser o local apropriado para 16.04, coloquei um script com o seguinte código:
#!/bin/sh
case $1 in
post*)
/usr/bin/pacmd set-card-profile 0 output:hdmi-stereo
;;
esac
No entanto, isso não parece funcionar também. Verifiquei que o script estava sendo executado após a substituição do comando pacmd
por algo como echo "hello" > /usr/text.test
e confirmei que está funcionando.
O que eu tenho agora é apenas um arquivo de inicialização na área de trabalho que executa o script que contém o comando pacmd
, que eu clico duas vezes toda vez que retomo da suspensão. Seria legal se eu conseguisse automatizar isso.