从命令行中,我可以轻松创建另一个PulseAudio接收器并切换到该接收器,但是我还没有找到一种使用Xfce桌面上的GUI来执行此操作的方法。
在GNOME中,我使用音频设置中的gnome-volume-control切换到另一个音频输出接收器。
Xfce中有类似的东西吗?
从命令行中,我可以轻松创建另一个PulseAudio接收器并切换到该接收器,但是我还没有找到一种使用Xfce桌面上的GUI来执行此操作的方法。
在GNOME中,我使用音频设置中的gnome-volume-control切换到另一个音频输出接收器。
Xfce中有类似的东西吗?
Answers:
测试Xfce面板版本4.12.2:音量指示器已经具有该功能。它是xfce4-pulseaudio-plugin
Xfce面板的pulseaudio插件()。
如果有多个接收器可用,则输出设备在主滚动条下列出;鼠标悬停时,将显示可用输出设备的列表。
因此,尽管pavucontrol
可能有用(此处特别是考虑到Xfce没有像其他台式机一样的特定音频设置),但不需要外部应用程序即可达到此处讨论的目的。
非Xfce的专用工具,也可以使用像pasystray
(的PulseAudio系统盘),如解释在这里,类似的声音切换指示灯,在这个问题已经提到; pasystray
不需要添加新的PPA。
安装pavucontrol之后,您可以通过图形方式访问Pulseaudio的一些有用设置,包括选择输出设备。在“ 输出设备”选项卡中选择默认输出设备:
给定应用程序的当前播放流也可以从“ 播放流”旁边的下拉菜单的“ 播放”选项卡中移至另一台设备:
pavucontrol答案是正确的。但是我遇到了开箱即用的困难。在使用pavucontrol使用bt耳机之前,我必须输入以下内容:
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模块-alsa-sink.c s16le 2ch 44100Hz空闲
我还有一个简短的脚本,可以将声音从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的管理器,并且工作正常!
高温超导
pavucontrol
您想要的东西是什么?