web-dev-qa-db-ja.com

現在使用されていないpulseaudio再生アプリとストリームの音量を変更するには?

gnome-volume-control」で音量を変更できます。しかし、現在使用されているplayback-apps/-streamsのみがリストされています

screenshot

~/.config/Pulse/*-stream-volumes.tdb*-device-volumes.tdbが構成ファイルになりましたが、これらのファイルの読み取りまたは編集ができません。

13
Lasall

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%
4
Roland Haas

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 のメモも参照してください。

16
Takkat

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%
3