音声入出力デバイスを自動的に変更する


33

音声用のコンボ入出力ポートがあるため、オーディオ入力用にUSBオーディオアダプター(4300054 Gigawire USBオーディオアダプター)をプラグインする必要があります。これを行った後、サウンド設定を開いて、入出力用のUSBオーディオアダプターを手動で選択します。そうしないと、システムのデフォルトが選択されたままになります。

とにかく、プラグインするとすぐにUbuntuにUSBオーディオアダプタをデフォルトとして自動的に選択させることができますか?

回答:


47

接続時にオーディオデバイスの自動切り替えを可能にするpulseaudio module-switch-on-connectがあります。これが機能するかどうかをテストするために、ターミナルで次のコマンドを発行できます。

pacmd load-module module-switch-on-connect

成功すると、次の行を追加できます /etc/pulse/default.pa

load-module module-switch-on-connect

このモジュールをログインごとに常にロードするには、それぞれ。pulseaudioデーモンの再起動。


私はこの答えを再発見しただけで、もう一度賛成できることを願っています。これにより、Ubuntu 14.04の問題が解決します。
ラースニストローム

1
そんなに長い間、16.04に自動的にロードされるように設定されていません:|
イヴァンTemchenko

@LarsNyström私はあなたのために賛成
ナビルKadimi

これを17.04に適用しました-完全なソリューションであり、実際にはデフォルトである必要があります
フィッシュイヤー

1
もしもしModule load failed
スキッピールグラングロウ

19

~/.config/pulse/default.pa存在しない場合は作成し、追加します

.include /etc/pulse/default.pa
load-module module-switch-on-connect

これは編集よりも優れています/etc/pulse/default.pa

その後、実行pulseaudio -k && pulseaudio --startして変更を有効にする必要があります。リーダーを指摘してくれてありがとう


4
16.04 LTSで動作します。この設定を作成した後、pulseaudioを再起動する必要もあります。コマンドラインから「pulseaudio -k」を実行します。
リーダー

4
なぜ「/etc/pulse/default.paを編集するよりも良い」のですか?
ロドリゴ

これを使用して、再起動後に接続済みのヘッドフォンをデフォルトとして設定しました。/etc/pulse/default.paの編集だけでは機能しませんでした。
セバスチャンブラスク

2
@Rodrigo。通常、システム全体の構成ファイルを編集することはお勧めできません。これは、更新によって上書きされたり、他のユーザーに影響を与えたりする可能性があります。こちらをご覧ください:wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi

@ han-tyumiもちろん!ありがとうございました!
ロドリゴ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.