
alsa-mixerパッケージのコマンドを使用して、Ubuntu / Debianユーザーのオーディオ録音レベルを保存できます。
alsactl --file ~/filename store
しかし、私はaumix、pavucontrol、または後で復元できる方法でオーディオ設定を保存する別の方法を使用して、これらのレベルを保存および復元する別の方法を探しています。
答え1
まず、いくつかのコントロールセットがあることを覚えておく必要があります。
1)コーデック(オーディオチップ)の
実際のハードウェア制御2
)ほとんどの(通常はすべてではない)ハードウェア制御を扱うALSA制御制御します。
(1)ハードウェアによって異なりますが、Intel HDAの場合にあります/proc/asound/card*/codec\#*
。しかし、回復は容易ではありません。
(2)あなたが望むものかもしれません。たとえば、最初のカード(リストの場合)を使用してそのアイテム(およびUI)にアクセスするalsactl
こともできます。設定方法を確認してください。シェルスクリプトを使用して、必要な録音レベルを抽出して後で復元できます。amixer
alsamixer
amixer -D hw:0 contents
cat /proc/asound/pcm
man amixer
Pulseaudioを実行している場合は、ALSAアプリケーションがPulseaudioにアクセスできるようにする疑似デバイスレベルが表示されます-D
。pulse
また、Pulseaudioは起動時に設定を変更します。
pacmd
(3)使用または完了できますpactl
。出力はツールに適しておらず、いくつかの解析が必要です。詳細については、およびを参照してくださいpacmd help
。pactl help
aumix
これは従来のツールであり、ALSAまたはPulseaudioで正しく機能しない可能性があります。