音量键在统一中工作,但不在 xfce4 中

ske*_*ept 21 xfce xubuntu shortcut-keys volume-control

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

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

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

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

Ali*_*ton 14

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

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

xfce4-混合器

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

xfce4-settings-editor

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

  • 出于某种原因,我没有在“属性”下列出“活动卡”。 (2认同)

Ste*_*ler 5

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

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &
Run Code Online (Sandbox Code Playgroud)

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

  • 啊,那是我的问题!- 要么`xfce4-volumed`死了,或者它没有在登录时启动(自从我重新启动以来已经太久了,我不记得我上次启动时是否遇到了问题)。手动启动 `xfce4-volumed` 对我有用(在守护进程模式下也能正常工作)。 (2认同)