因此,安装了 lubuntu 16.04,除音量键外,一切运行正常。我已经尝试了许多修复方法,包括: http://wiki.lxde.org/en/LXDE:Questions#How_do_I_make_my_keyboard_volume_buttons_work.3F 重新安装 alsa 和 pulsesound 无效。我仍然无法使用音量键。我是 Linux 新手,所以请多多包涵。
非常感谢任何能给我的帮助。我已经花了很多时间尝试找到解决办法,但没有任何效果。
一些附加信息:笔记本电脑华硕 a4-1200 x102ba,音量键是 fn 10、11 和 12。
答案1
如果 4 个方法中有 2 个有效,那么您就比许多用户领先 50%。:)
首先,看看你的密钥是否能被识别。打开终端并运行此程序:
$ xev
然后按下一些键。如果您的键完全被识别,那么当您按下它们时,会出现一些复杂的消息。例如,尝试“a”起作用的键,然后尝试不起作用的键。如果系统显示键是活动的,那么您就遇到了将这些键连接到声音控制器的问题。
如果这些键没有任何作用,我的经验告诉我,您的操作系统可能安装了错误的键盘布局。这些键不起作用是因为操作系统不知道它们在那里。您可以在 X11 配置的深处修复这个问题,但在我看来,这已经成为一门失传的艺术,默认的 Ubuntu 安装甚至不再创建 X11 配置文件。
我使用的是带有 XFCE 的 Ubuntu 16.04,在菜单的“设置”->“键盘”->“布局”下,有一个地方可以查找布局。也许你找不到更像你已有的布局,但也许你会找到。
我记得以前有一个程序可以用来选择布局。它会显示它认为键盘应该是什么样子的图片。屏幕键盘会亮起来,让你测试它是如何看到按键的。当我们还是个学生的时候,我们带着一个大约有 5 个我们从未见过的键的键盘从德国来,我们需要这个。我现在找不到那个程序了,但也许其他读者会知道 Ubuntu 是否有它。
我猜这个页面包含大部分相同的想法,但它写于很久以前。我以前没有听说过 keytouch,但它仍然存在于存储库中,也许它会有所帮助
答案2
答案3
我在运行 Lubuntu 16.04 的联想 T440p 上遇到了非常类似的问题(音量键为 fn-F1、F2、F3、F4 = 静音、vol-、vol+、静音麦克风)。
最终的问题似乎是 ALSA 将 HDMI 模块而不是 Intel PCH 配置为默认声卡,并且混音器命令(通过 amixer)也指向该模块 - 但奇怪的是,只有某些应用程序是这样的:aplay -l
amixer 会将 HDMI 视为默认值,但 Firefox(通过 pulseaudio)以及 Audacious(配置为 ALSA 默认设备)可以正常播放。
通过添加/etc/asound.conf
(可能尚不存在)来修复它:
defaults.ctl.card 1
defaults.pcm.card 1
其中 1 是标准声卡的编号,对于您来说可能有所不同(请尝试aplay -l
)。
您可能还想查看 中的键绑定~/.config/openbox/lubuntu-rc.xml
。