DebianベースのLinux(Kali Linux)でオーディオジャック検出を無効にする方法

DebianベースのLinux(Kali Linux)でオーディオジャック検出を無効にする方法

私のオーディオジャックが故障し、損傷のためにヘッドフォンがあっても常にヘッドフォンがオンになっていると表示されます。オーディオジャック検出を無効にする方法はありますか?内蔵スピーカーとBluetoothヘッドセットのみが必要です。無効にしたいです。オーディオジャックはDebianベースのLinuxを使用しています。

ベストアンサー1

ALSAサウンドドライバで「自動ミュートモード」を無効にできます。これにより、ヘッドフォンジャックの状態がスピーカーの使用に影響を与えません。

まず、内蔵サウンドチップの(現在の)インデックス番号を識別する必要があります。 「amixer info -c 0」を実行して最初のサウンドカード/チップを識別し、その番号を増やして他のサウンドデバイスを確認します。システムに内蔵されているサウンドチップの番号がわかったら、それをamixer -c <N> sset 'Auto-Mute Mode' Disabled実行して<N>正しい番号に交換してください。その後、内部スピーカーが現在ミュートされている場合は、オーディオジャックが現在プラグを検出しても、通常のオーディオミキサーツールを使用してミュートを解除できます。これにより、後でヘッドフォンジャックを簡単に使用でき、必要に応じてミキサー設定を調整できます。

sudo alsactl storeその後、新しい設定(自動ミュートとミュート解除スピーカーを無効にする)がそのままになります。

hdajackretaskまたは、パッケージのツールを使用してalsa-toolsヘッドフォンジャックを「未接続」に設定し、クリックしてそのままにすることもできますInstall Boot Override。これによりヘッドフォンジャックが完全に無効になります。

おすすめ記事