最初に接続したとき、またはラップトップの電源を入れたときに音量が100%に設定されることを除いて、ほとんど正常に機能する外部サウンドカードがあります。つまり、サウンドインジケータに表示されるシステム全体の音量です。
私が探しているのは、そのボリュームを50%に設定するターミナルコマンドです。これにより、ログイン時にそれを実行でき、ターンするのを忘れたときに最初に再生するオーディオが私に吹き飛ばされることを心配する必要はありません音量を下げます。そのボリューム、つまりサウンドインジケータのボリュームを変更できるコマンドは何ですか?
私はgsettingsとdbusをいじくり回しましたが、そのようなシステムボリュームを設定できるものを見つけることができませんでした。私はalsamixerについて知っていますが、それは私が探している解決策ではありません。それはサウンドインジケータまたはラップトップのマルチメディアキーを使用して音量を変更することができないためです。
この答えの一部は、 コマンドラインを使用してマイクの入力音量を設定しますか? から来ています。
ボリュームを5%増やす
amixer -D Pulse sset Master 5%+
ボリュームを5%減らす
amixer -D Pulse sset Master 5%-
音量を50%に設定
amixer -D Pulse sset Master 50%
ALSAを使用している場合、amixerはスクリプトプログラミングに役立ちます。
amixer --help
コマンドをターミナルにドロップすると、次のようなものが表示されます。サウンドカードによっては、レベルが私のものと異なる場合がありますが、端末で
alsamixer
を使用して、コマンドで呼び出して音量を設定できるサウンドカードのレベルと機能を確認できます。 。私の例では、主要なサウンドカード(2つは埋め込みオーディオカードとPCIオーディオカード)で、レベルは0から100です。このようにして、サウンドカードの目的の入力/出力の音量を変更できます。次のコマンドの端末:
amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB
最初のコマンドでは、結果はフロントパネル出力を78%レベルに設定し、2番目のコマンドはフロントパネル出力を100%レベルに設定します。
ミキサーコントロールに関連する情報を収集するには、パラメーターなしで
amixer
コマンドをドロップすると、リストが表示されます。または、amixer -c X
(「X」はオーディオデバイスの番号)を使用して、コントロールのリストを表示するオーディオデバイスを指定します。ところで:DBの値は、線形ではなく対数で計算されることに注意してください。
このコマンドを使用すると、現在使用しているサウンドデバイスのパラメーターを制御できることに注意してください。
幸運を!
PulseAudio自体を使用して行うことができます(GUIを使用してボリュームを上下させることができないため、ALSAの使用はお勧めしません)。
pactl を使用すると、次のように特定のデバイスのボリュームを設定できます。
pactl set-sink-volume 0 +10%
これにより、ボリュームが10%アップします。 10%ダウンしたい場合:
pactl set-sink-volume 0 -10%
50%の音量が必要な場合:
pactl set-sink-volume 0 50%
場所全体をロックする必要がある場合:
pactl set-sink-volume 0 150%
パーセントまたは整数を使用できますが、整数は低速であり、あなたのものではない可能性があります。
pactl
/pacmd
(amixer
とは異なり)を使用すると、ボリュームを100%以上増やすことができます:-)。
amixer set 'Master' 10%+
-to increase max sound 10%
amixer set 'Master' 10%-
-to 減少最大サウンド10%
amixer set 'Master' 10%
-最大音の10%を取得する
amixer set 'Master' 80%
-最大音の80%を取得する
..など.
ボリュームを「マスター」以外に設定する場合は、次の方法でリストを確認します。
amixer scontrols
alsamixer
およびpacmd
をチェックアウトすることもできます
遅い回答ですが、誰かに役立つかもしれません。
次のコマンドを使用して、現在のシンクの音量を制御できます
ボリュームを上げる:pactl set-sink-volume @DEFAULT_SINK@ +1000
音量を下げる:pactl set-sink-volume @DEFAULT_SINK@ -1000
ミュート:pactl set-sink-mute @DEFAULT_SINK@ toggle
次の値を使用して、音量を制御できます。
<number>
+<number>
-<number>
例:
pactl set-sink-volume @DEFAULT_SINK@ 50000
は音量を約76%に設定します
<number>.<number>
+<number>.<number>
-<number>.<number>
例:
pactl set-sink-volume @DEFAULT_SINK@ 0.44\
は音量を約76%に設定します
<number>%
+<number>%
-<number>%
例:
pactl set-sink-volume @DEFAULT_SINK@ 76%
は音量を約76%に設定します
<number>dB
+<number>dB
-<number>dB
例:
pactl set-sink-volume @DEFAULT_SINK@ 0.0dB
は音量を100%に設定します
ソース Arch Wiki 、 pactl man page