すべてのALSAデバイスのデフォルトの音量


11

これから接続するすべてのALSAデバイスに対して、すべてに対してデフォルトの音量を一度設定したいと思います

もちろん、現在利用可能なサウンドカードの音量を変更しamixer ...たりalsamixer、変更したりすることもできます。 しかし、後で追加される将来のサウンドカードについても、デフォルトの音量を本当に変更したいと思っています。

このデフォルトの音量を設定する必要があるのは、どの構成ファイルですか?

私は見ました/var/lib/alsa/asound.stateが、コンテンツは現在接続されているサウンドカードに固有のものです。私が欲しいのは、接続されるすべてのサウンドカードに適用できるソリューションです。


コンテキスト:なぜこれが必要なのですか?私のプロジェクトSamplerBoxにすぐに使えるDebianイメージを提供しています。ユーザー#1はコンピューターの内蔵サウンドカードを使用する場合があり、ユーザー#2はUSB DACを使用する場合、ユーザー#3は別のサウンドカード
を使用する場合があります... ALSAサウンドカードの人に使用できるデフォルトの-3dBボリュームを提供したいと思います持つことができる...


注:新しいシステムを再インストールしましたが、デフォルトでは、すべてのデバイスの音量が-20dBのようです。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


には一般的なドライバ固有の設定ファイルがいくつかありますが/usr/share/alsa/init/ENV{ppercent}:="75%"およびENV{pvolume}:="-20dB"(pvolume =再生ボリューム、cvolume =キャプチャボリューム)などの設定は、alsactl -i /usr/share/alsa/init/default init
n.st

これは奇妙な@ n.stです...どうやってそれを処理できるかわかりますか?
Basj

私が新鮮な、新しいDebianジェシー再インストール時に-20 dBのは、すべてのサウンドカードのデフォルトのボリュームであることを思わn.st @alsa-utils
Basj

@ n.stこの構成ファイルは私にとってはうまくいきます!私がテストしたすべてのデバイスで!必要に応じて、回答として投稿できます:)
Basj

回答:


3

には、一般的なドライバ固有の設定ファイルがいくつかあり/usr/share/alsa/init/ENV{ppercent}:="75%"and ENV{pvolume}:="-20dB"pvolume=再生ボリューム、cvolume=キャプチャボリュームなど)などの設定を指定できます。/usr/share/alsa/init/defaultこれらの設定はすでに含まれているはずなので、例として使用できます。

ALSAを使用してすべてのデバイスを強制的に再初期化しalsactl init、デフォルトの設定ファイルをで上書きすることもできますalsactl -i /usr/share/alsa/init/foo init

何らかの理由で、ALSAは私のシステムのppercentおよびpvolume設定を無視しているようですが、あなたのコメントから、それらはあなたのために機能したようです。構成が無視される理由を誰かが教えてくれれば、この回答を修正できてうれしいです。


同じ問題が発生しているようです。で/usr/share/alsa/init/default私が持っていますENV{ppercent}:="75%"。ただし、USB DACを接続すると、常に0%ボリュームから起動します。これを修正する方法はありますか?
landroni

@landroniこれについては詳しく調べていないので、なぜALSAが一部のシステムでこれらの構成ファイルを使用するのか、他のシステムでは無視するのかわかりません…
n.st

(機能しない)デフォルトを上書きするために使用できるいくつかのユーザーレベルの構成ファイルはありますか?
landroni

@landroniわかりません、すみません。:(
n.st 2015

はい、ありがとう。これは新しい質問に
値するもの

13

私はこの投稿をさまようだけで、私がそうであったように、あなたがこれに対する答えに苦労しているのを見ます。これは私のためにそれを修正したものです:

alsamixerに移動し、すべてを希望どおりに設定してから、終了して次のように入力します。

sudo alsactl store

これはalsamixerの現在の設定を保存し、設定を保持する必要があります。


確かに!これも私が最後に見つけたソリューションです:samplerbox.org/faq#volume
Basj
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.