上部バーのスピーカーアイコンをクリックする代わりに、ターミナルを使って音量を設定できますか?
キーボードに音量を上げる/下げるボタンがなく、マウスを使うのが不便なので、これを行いたいと思います。
答え1
インタラクティブに使用するには、を使用できますalsamixer
。スクリプト(例:キーの組み合わせバインディング)については、を確認してくださいamixer
。
alsamixer
ほとんどのシステムにはデフォルトで含まれています。
マスターボリュームを設定するには、次を使用します。
# Gets a list of simple mixer controls
$ amixer scontrols
次に、希望のボリュームに設定します。
$ amixer sset 'Master' 50%
答え2
Openboxの設定ファイルにありますrc.xml
。
# increase by 3%
amixer -q sset Master 3%+
# decrease by 3%
amixer -q sset Master 3%-
# mute/unmute
amixer -q sset Master toggle
amixer
マニュアルページで詳細を確認できます。
答え3
システムでそれを使用している場合は、次のpulseaudio
ものを使用できますpactl
。
pactl set-sink-volume 0 +15%
または
pactl set-sink-volume 0 -5dB
整数または線形要素を指定することもできますが、
set-sink-volume SINK VOLUME [VOLUME ...]
Set the volume of the specified sink (identified by its symbolic name or numerical index). VOLUME can be speci‐
fied as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a
decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be
relative to the current sink volume. A single volume value affects all channels; if multiple volume values are
given their number has to match the sink's number of channels.
答え4
これは「人間の耳にもっと自然です」。
alsamixerデバイスからマスターを取得するには、次のようにします。
amixer -M get Master
alsamixerデバイスの音量を5%上げるには、次の手順を実行します。
amixer -M set Master 5%+