PulseAudioがサスペンドでHDMIサウンドをオフにする問題を修正
この「文書化されていない機能」は、Ubuntu 16.04およびPulseAudio 8の新しいバージョンで登場しました。
新しいファイル/lib/systemd/system-sleep/tv-sound
を作成してコピーします。
#!/bin/sh
case $1/$2 in
pre/*)
echo "Going to $2..."
# Place your pre suspend commands here, or `exit 0`
# if no pre suspend action required
sleep 1
;;
post/*)
echo "Waking up from $2..."
# Place your post suspend (resume) commands here, or `exit 0`
# if no post suspend action required
sleep 2
export PULSE_RUNTIME_PATH="/run/user/1000/pulse/"
sudo -u rick -E pacmd set-card-profile 0 output:hdmi-stereo
;;
esac
注:ユーザー名rick
(下から3行目)をユーザー名に置き換えます。
次に、コマンドで実行可能としてマークします。
sudo chmod +x /lib/systemd/system-sleep/tv-sound
output:hdmi-stereo
(ほとんどの人のデバイス)がシステム上で異なる場合、追加の手順が必要になる場合があります。