当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

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

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

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

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

最佳办法

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

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

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

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

次佳办法

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

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

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

第三种办法

这些音量键是基于 gnome… 或基于统一或其他…您必须在键盘设置 gui 中创建自定义键盘快捷键以减少、增加和静音音量…对于音量增加,命令是“amixer set master 5%+” 用于降低音量 “amixer set master 5%-” 用于静音 “amixer set master toggle”

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12595.html,未经允许,请勿转载。