Não é possível fazer o Pulseaudio definir um perfil específico ao retomar o formulário suspend

1

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.

    
por user21044 29.12.2016 / 04:38

0 respostas