音量键是统一工作但不是xfce4

我的音量键在xfce中不起作用。 当我使用它们时,它会在屏幕上显示正在更改音量的指示,但音量根本没有变化(与静音键相同)。

奇怪的是,当我从xfce转到ubuntu时,键现在正常工作。

我不知道这是否重要,但我的电脑里有声卡。

如何使音量键在xfce中工作?

这仍然在12.10中被打破。 您可以通过安装xfce4-mixer然后手动选择要用它控制的混音器来修复它 – 然后进入xfce4设置编辑器并输入“活动卡”的名称。 静音按钮仍然无法正常工作,您可以静音但不能取消静音。 其他一切都有效,包括屏幕通知。 让它全部工作真的很棘手,所以我开了一个bug: https : //bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

详细地说,在xfce4-mixer中你希望它看起来像这样:

XFCE4混合器

这应该只显示声卡的主音量控制。 您必须在顶部选择声卡,然后单击“选择控件…”以添加控件。 然后在xfce4-settings-editor中你需要像这样设置“active-card”:

XFCE4的设置编辑器

在“声卡”下,您将看到添加了混音器的每张声卡的列表。 您可能会有多张卡,因此可能需要一些试验和错误才能找到合适的卡。 您需要将正确卡的名称从“声卡”复制到“有效卡” – 这将是音量按钮控制的混音器。

xfce4-volumed仅在我没有以守护进程模式运行时才适用于我。 当我运行此命令以终止任何现有的已进程的进程并启动未以守护进程模式运行的新进程时,卷键对我有用:

 kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon & 

这使用nohup运行该进程,因此可以关闭运行此命令的终端而不会终止进程。

这些音量键是基于gnome …或基于统一或者其他……你必须在键盘设置gui中创建自定义键盘快捷键以减少,增加和静音音量…对于音量增加,命令是“amixer set”掌握5%+“用于音量减小”amixer set master 5% – “for mute”amixer set master toggle“

我在Xubuntu 12.04中遇到了同样的问题,虽然我不知道它是否适用于Unity,因为我只有Xfce4。 在终端中,键入:

 $ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card 

资料来源: https : //wiki.archlinux.org/index.php/Xfce#Xfce4-volumed

如果这是一个临时问题,就像我的情况一样,只需在命令行中执行:

killall xfce4-volumed && xfce4-volumed

我修复了更改xfce4-settings-editor中“Active Card”参数的问题

我有两个声卡(一个HDMI,另一个正常),所选卡与我正常使用的卡不同。

我也有这个非常奇怪的问题,我可以调整菜单中的音量滑块,它什么都不做。 此外,如果我尝试用键盘调整它,滑块会移动,但实际音量不会改变。

我通过PulseAudio Volumne Control修复了它。 在“ Output Devices面板中,您可以看到所有声卡选项。 从那里,我确保端口设置为模拟输出。 在您的情况下,它可能是HDMI或耳机,具体取决于您希望声音的去向。 然后选择“设置为后备选项”。 它看起来像一个绿色的复选标记。

没有安装xfce4-mixer来实现这一点。

Settings > Settings Manager > Keyboard > Applications Shortcut

  • 添加amixer set Master 3+以增加音量
  • 添加amixer set Master 3-以减少音量
  • 添加amixer -D pulse set Master Playback Switch toggle可以静音/取消静音