「gnome-volume-control」で音量を変更できます。しかし、現在使用されているplayback-apps/-streamsのみがリストされています:
~/.config/Pulse/
で*-stream-volumes.tdb
と*-device-volumes.tdb
が構成ファイルになりましたが、これらのファイルの読み取りまたは編集ができません。
Pulseaudioが記憶しているクライアントの音量を設定できる小さなツールを作成しました。こちらをご覧ください:
https://github.com/rhaas80/pa_volume
リポジトリ用。 libpulse-devパッケージをインストールしてから、単純な「make」でツールをビルドする必要があります。使用方法については、README.mdファイルを参照してください。
dpkg -l | grep libpulse-dev # Check if installed
git clone [email protected]:rhaas80/pa_volume.git
cd pa_volume/
make
./pa_volume # list remembered PA clients
./pa_volume Program 30 # set to 30%
Pulseaudioには、多くの設定を制御するための コマンドラインインターフェイス ( man Pulse-cli-syntax
)が付属しています。
コマンドラインパーサーpacmd
を読み込むか、端末またはスクリプトでコマンドを直接呼び出します。
pacmd set-sink-volume <index> <volume>
pacmd set-source-volume <index> <volume>
特定のシンクのボリュームを制御します。<index>
はシンクインデックス(pacmd list-sinks
でリスト)、<volume>
は0(=ミュート)から65536 = 100%の任意の値です。
~/.config/Pulse
の構成ファイル(以前の~/.Pulse
は、アップグレードされたインストールでまだアクティブである可能性があります)は、デフォルト設定で読み取ったり編集したりするためのものではありません。ただし、そこにカスタムdefault.pa
を作成して、/etc/Pulse/default.pa
の設定をオーバーライドできます。
12.04の場合、 earcandy は音声制御に使用できます。残念ながら、このアプリケーションはさらに開発されておらず、今後のリリースでは使用できません。
this answer のメモも参照してください。
Pulseaudioソースシンクを見つけるには、次のコマンドを使用します。
pactl list short sinks
このコマンドから、running
およびidle
シンクを取得しました。シンク番号付き。そのインデックス番号を使用して、シンクボリュームを制御できます。
index: 128
driver: <module-ladspa-sink.c>
state: RUNNING
sink: 0
# ^ This is the sink number you want to find
次のコマンドを使用して、特定のシンクボリュームを制御できます。
pactl set-sink-volume <index number> <volume in %>
例えば:
pactl set-sink-volume 0 100%