PCの起動後、またはpulseaudio -k
によるpulseaudioの終了後、ヘッドフォンは常にミュートになります
Alsamixerまたは端末amixer set "Headphone" unmute
でミュートを解除できますが、起動するたびに迷惑になります。スクリプトを作成して「スタートアップアプリケーション」に追加しましたが、機能しません。
#!/bin/bash
amixer set "Headphone" unmute
また、 this と this のガイドも同じ結果になりました。 3.5ジャックでフロントパネルに接続されたヘッドフォン。
Pulseaudioにヘッドフォンが常に接続されていることを伝えるには、/usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf
ファイルを編集します。
ファイル内で次の行を見つけてください。
[Jack Headphone]
state.plugged = no
state.unplugged = unknown
また、存在する場合は、state.plugged = no
をstate.plugged = yes
に変更します。
次に、次の行を見つけてみてください。
[Jack Front Headphone]
state.plugged = no
state.unplugged = unknown
同様に、行が存在する場合は、state.plugged = no
をstate.plugged = yes
に変更します。
次に、これらの行を見つけます(存在する場合):
[Element Headphone]
switch = off
volume = off
ここでswitch = off
をswitch = on
に変更します。
また、これらの行を見つけてみてください:
[Element Headphone2]
switch = off
volume = off
存在する場合は、switch = off
をswitch = on
に変更します。
ファイルを保存するそして最後にrestart pulseaudio:
$ pulseaudio -k
$ pulseaudio --start
申し訳ありませんが、ZéBentoの投稿にコメントするほどの評判はありません。
私のために働いたのは、Jack Headphone
とJack Front Headphone
のstate.plugged
の両方をunknown
に変更することでした。
私はそれを意味しませんが、それは私のファイルの他のすべての入力タイプのデフォルト値でした。