コマンドラインから別のpulseaudioシンクを簡単に作成し、それに切り替えることができますが、XfceデスクトップからGUIを使用してこれを行う方法を見つけていません。
GNOMEでは、オーディオ設定からgnome-volume-controlを使用して、別のオーディオ出力シンクに切り替えます。
Xfceに似たようなものはありますか?
コマンドラインから別のpulseaudioシンクを簡単に作成し、それに切り替えることができますが、XfceデスクトップからGUIを使用してこれを行う方法を見つけていません。
GNOMEでは、オーディオ設定からgnome-volume-controlを使用して、別のオーディオ出力シンクに切り替えます。
Xfceに似たようなものはありますか?
回答:
Xfceパネルバージョン4.12.2のテスト:ボリュームインジケーターには既にその機能があります。xfce4-pulseaudio-plugin
Xfceパネル用のpulseaudioプラグイン()です。
複数のシンクが利用可能な場合、出力デバイスはメインスクロールの下にリストされます。マウスをホバーすると、使用可能な出力デバイスのリストが表示されます。
そのため、ここで説明する目的には外部アプリケーションは必要ありpavucontrol
ませんが、有用な場合があります(特にXfceには他のデスクトップのような特定のオーディオ設定がないため)。
ここでpasystray
説明したように、この質問で既に述べたサウンドスイッチャーインジケーターと同様に、Xfce固有ではないツールも(PulseAudio System Tray)のように使用できます。pasystray
新しいPPAを追加する必要はありません。
pavucontrolをインストールすると、出力デバイスの選択など、pulseaudioのいくつかの便利な設定にグラフィカルにアクセスできます。[ 出力デバイス ]タブでデフォルトの出力デバイスを選択します。
特定のアプリケーションの現在再生中のストリームは、Playback Stream onの横にあるドロップダウンメニューからPlaybackタブで別のデバイスに移動することもできます。
pavucontrolの答えは正しいです。しかし、すぐに使用するのが困難になりました。btヘッドフォンを使用するには、pavucontrolを使用する前に次のように入力する必要がありました。
pactl load-module module-alsa-sink device=btheadset
次のように入力して、これが成功したかどうかを制御できます。
pactl list short sinks
出力は次のようになります。
0 alsa_output.pci-0000_03_04.0.iec958-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
2 alsa_output.btheadset module-alsa-sink.c s16le 2ch 44100Hz IDLE
また、サウンドをalsa / pulseaudioからbtに移動するための短いスクリプトがあり、これを「toBt.sh」と呼びました。
#!/bin/bash
OCHANNEL=`pactl list modules short | grep btheadset | cut -f 1`
for i in $OCHANNEL; do
echo "altes module $i"
pactl unload-module $i
done
CHANNEL=`pactl load-module module-alsa-sink device=btheadset`
echo "neues module $CHANNEL"
if [ $? -ne 0 ]; then
echo "No bt connection"
exit -1
fi
SINK=`pactl list sinks short | grep btheadset | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
echo "Verschiebe in $i nach $SINK"
pactl move-sink-input $i $SINK
done
alsa / pulseaudioサウンドに戻るには、「toAlsa.sh」を取得しました。
#!/bin/bash
SINK=`pactl list sinks short | grep alsa-card | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
echo "Verschiebe in $i nach $SINK"
pactl move-sink-input $i $SINK
done
sudo add-apt-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher
一方でpavucontrol
、より差別化オプション(デフォルト/フォールバックデバイスアプリケーションごとのデバイス対)を提供し、このツールは、単純にすべてのデバイスに上記の変更が、簡単にアクセスを提供します。pavucontrol
必要に応じて、その一方的な設定を調整できます。
私はXubuntuを使用していますが、この問題にも直面しました。pulseaudioのマネージャーをインストールしましたが、正常に動作します!
HTH
pavucontrol
探しているものは何ですか?