web-dev-qa-db-ja.com

起動後にヘッドフォンがミュートされる

PCの起動後、またはpulseaudio -kによるpulseaudioの終了後、ヘッドフォンは常にミュートになります

Alsamixerまたは端末amixer set "Headphone" unmuteでミュートを解除できますが、起動するたびに迷惑になります。スクリプトを作成して「スタートアップアプリケーション」に追加しましたが、機能しません。

#!/bin/bash
amixer set "Headphone" unmute

また、 thisthis のガイドも同じ結果になりました。 3.5ジャックでフロントパネルに接続されたヘッドフォン。

3
UnitedSalvatore

Pulseaudioにヘッドフォンが常に接続されていることを伝えるには、/usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.confファイルを編集します。

ファイル内で次の行を見つけてください。

[Jack Headphone]
state.plugged = no
state.unplugged = unknown

また、存在する場合は、state.plugged = nostate.plugged = yesに変更します。

次に、次の行を見つけてみてください。

[Jack Front Headphone]
state.plugged = no
state.unplugged = unknown

同様に、行が存在する場合は、state.plugged = nostate.plugged = yesに変更します。

次に、これらの行を見つけます(存在する場合):

[Element Headphone]
switch = off
volume = off

ここでswitch = offswitch = onに変更します。

また、これらの行を見つけてみてください:

[Element Headphone2]
switch = off
volume = off

存在する場合は、switch = offswitch = onに変更します。

ファイルを保存するそして最後にrestart pulseaudio

$ pulseaudio -k
$ pulseaudio --start
4
Zé Bento

申し訳ありませんが、ZéBentoの投稿にコメントするほどの評判はありません。

私のために働いたのは、Jack HeadphoneJack Front Headphonestate.pluggedの両方をunknownに変更することでした。

私はそれを意味しませんが、それは私のファイルの他のすべての入力タイプのデフォルト値でした。

0
rewgoes