web-dev-qa-db-ja.com

ショートカットボリューム固有の出力

Ubuntu 15.04。
複数の音声出力があり、Pulseaudioですべて正しく認識および表示されます。

pavucontrol GUIを使用して、すべての出力の音量を個別に変更できます。

ボリュームショートカットは、プライマリ(内部)出力のボリュームのみを変更します。

通常、Bluetoothで音楽をリダイレクトしますが、音量を変えるために別のショートカットを作成したいと思います。

誰がどの(端末?)コマンドを使用してそれを行うべきかを知っていますか?

事前に感謝、ダビデ

PS: この質問 は多くの質問に対応しており、そのうちの1つは似ています。まったく同じではありませんが(ボリュームを変更するたびにRhythmboxを上げる必要はありません)、それはUbuntu/Pulseaudioの非常に古いバージョン用であり、答えられなかったので、これは信じていますそれの複製ではありません。

3
dadexix86

Pulseaudioのコマンドラインツールを使用すると、定義されたシンクの音量を調整できます。

pactl set-sink-volume <name|index> <volume>

<name>または<index>(両方とも機能します)に使用中のシンクを見つけ、現在のボリュームを表示するには、次のコマンドを発行します。

pactl list sinks

<volume>は、0 %(または0)から100%(または65536)までの任意の値を取ることができます。

偶数 より高い値も受け入れられます 最大値を超えるボリュームの場合、これはクリッピングによる大きな歪みにつながる可能性があります。

これらのコマンドはいずれもキーボードショートカットにそのまま添付できますが、ボリュームキーを段階的に増減する必要がある場合は、次の構文を使用する必要があります。

pactl -- set-sink-volume <name|index> <+|-fraction>

例えば.

pactl -- set-sink-volume 0 +10% ## increases volume of sink 0 by 10%
pactl -- set-sink-volume 0 -10% ## decreases volume of sink 0 by 10%

このように音量を上げても、100%を超えることはありません。減少は0で停止します。

2
Takkat