
私は Xubuntu 14.04 を使用していますが、出力チャンネルを「ロック解除」する非常に便利な機能があり、チャンネルが一緒にロックされていない場合は、音量レベルを個別に制御できます。残念ながら、チャンネルがロックされている場合、ログインするたびにこの設定がデフォルトにリセットされます。それらを永続的に分離するにはどうすればよいでしょうか?
明るさに関しても同様の問題があり (長い話で、意味のある解決策はありません)、rc.local
ログインするたびに特定の値に設定できます。したがって、設定が保存されている場所がわかっていれば、同様に機能する可能性があります。
手伝ってくれてありがとう!
答え1
はい、解決策を見つけました。
次のコードを入力してください:
restore_alsa() { while [ -z "$(pidof pulseaudio)" ]; do sleep 0.5 done alsactl -f /var/lib/alsa/asound.state restore } restore_alsa &
どこかに/etc/rc.local
ただし、ヘッドフォンを抜かずにサスペンド/シャットダウン/ロックして再度ログインすると、スピーカーの音量レベルになってしまうことがあります。しかし、単純にプラグを抜いて差し込むだけでこの問題を解決できます。また、サスペンド/シャットダウン/ロックしてヘッドフォンを抜き、後でログインして差し込むと、以前の音量になり、差し込むまでスピーカーの音量は設定した音量になります。スピーカー前回。
この問題は、「PulseAudio は通常 ALSA 設定を上書きする」ために発生しました。詳細については、以下を参照してください。https://wiki.archlinux.org/index.php/PulseAudio#Pulse_overwrites_ALSA_settings
これが将来誰かの役に立つことを願っています。