音量键在 Unity 中可用,但在 xfce4 中不可用

音量键在 Unity 中可用,但在 xfce4 中不可用

我的音量键在 xfce 中不起作用。当我使用它们时,屏幕上显示正在更改音量,但音量根本没有改变(静音键也是一样)。

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

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

如何使音量键在 xfce 中起作用?

答案1

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

具体来说,在 xfce4-mixer 中您希望它看起来像这样:

xfce4-混合器

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

xfce4-设置编辑器

在“声卡”下,您将看到已添加混音器的每个声卡的列表。您可能有多张卡,因此可能需要反复试验才能找到正确的卡。您需要将正确的卡的名称从“声卡”复制到“活动卡” - 这将是音量按钮控制的混音器。

答案2

xfce4-volumed只对我有用不是在守护进程模式下运行。当我运行此命令来终止任何现有的卷进程并启动一个未在守护进程模式下运行的新进程时,卷键对我有用:

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

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

答案3

这些音量键是基于 gnome 的...或者基于 unity 或其他什么...您必须在键盘设置 GUI 中创建自定义键盘快捷键来减少、增加和静音音量...对于增加音量,命令是“amixer set master 5%+”用于降低音量“amixer set master 5%-”用于静音“amixer set master toggle”

答案4

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

killall xfce4-volumed && xfce4-volumed

相关内容