web-dev-qa-db-ja.com

再起動後もパルスオーディオカードプロファイルを永続的に設定するにはどうすればよいですか

Pulseaudioのカードプロファイルを設定しようとしていますが、pactl set-card-profileを使用して動作するようにプロファイルを切り替えましたが、マシンを再起動すると、オーディオプロファイルはデフォルトのoutput:analog-stereoに戻りますHDMIの残りの。再起動後も持続するようにプロファイルを設定するにはどうすればよいですか?

9
Daenyth

Pulseaudioデーモンのデフォルト設定を行うには、/etc/Pulse/default.pa(ルートとして)を編集して、対応する行のコメントを外し、出力シンクと入力ソースの名前を指定することにより、最後のセクションでデフォルトのソースまたはシンクを指定します:

### Make some devices default
set-default-sink <name_of_sink>
set-default-source <name_of_source>

サウンドカードに特定のプロファイルが必要な場合は、次の行も追加できます。

set-card-profile <cardindex> <profilename>

デフォルト設定を復元できるように、編集する前にこのファイルのバックアップを作成してください。

シンクの名前がわからない場合は、ターミナルで次のコマンドを発行して、現在アクティブなすべてのシンクをリストできます。

pacmd list-sinks

シンクが正しいかどうかをテストするために発行できます

pacmd set-default-sink <nameofsink>

default.paを変更する前のターミナルで。 音声設定を開いて効果を確認します(ただし、これは実際にはデフォルト設定でシンクを変更しません- this answer! を参照)

4
Takkat