这是让音量调高/调低、亮度等按键正常工作的又一次尝试Fn
。这些控件在我的非品牌超极本上根本不起作用。
我想检测它们以进行修改/home/username/.config/openbox/lubuntu-rc.xml
,因为以下内容似乎不起作用:
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
例如,当我按下调高音量或调低亮度时,它们都没有检测到。开始/停止触摸板按钮可以工作,但这些应用程序也无法xev
检测xbindkeys
到。keytouch
我也尝试过dconf-editor
按照建议这里.next
已设置为XF86AudioNext
(并且是active
)
这里,我读到以下解释:
一些笔记本电脑Fn组合键是多媒体键(在操作系统中显示为具有非标准代码的普通键),而其他组合键会触发 ACPI 事件,最终到达操作系统,而有些组合键仅由 BIOS 处理,操作系统永远不会看到。信息路径在 热键/架构 Ubuntu wiki 上的页面,包含完整的图表。
如果按下亮度键时操作系统看不到任何内容,则可能是因为它们直接由 BIOS 处理。战斗并没有完全失败——原则上可以破解 BIOS——但难度大大增加。
任何想法?
答案1
您可能需要 acpi 支持
sudo apt-get install acpi acpi-support acpica-tools acpid acpidump acpitail acpitool libacpi0 laptop-detect pommed
除了安装上述软件包外,我最终通过以下方式在笔记本电脑上解决了此问题卸载toshet
在发现我的特定型号与 toshet 应用程序不兼容或不支持后,我安装了该软件包。我怀疑您没有toshet
安装,但您可以通过输入以下命令来检查:
dpkg -l | grep toshet
如果未安装 toshet,则不应有任何输出。如果它在该命令的后续输出中列出,则可以通过键入以下内容来卸载它:
sudo apt-get purge toshet