我是 HP EliteBook 840 G1 的拥有者,F8 键上的“麦克风静音”按钮灯一直亮着。
我尝试通过启用启动选项来关闭它CONFIG_SND_JACK
(如上所述CONFIG_SND_HDA_INPUT_JACK
CONFIG_SND_HDA_CODEC_SIGMATEL
这里),但无济于事。
答案1
解决方案是:
在以下位置创建具有正确映射的本地.hwdb 文件/etc/udev/hwdb.d/61-hp-mic-mute-hotkey.hwdb
:
# see also: /lib/udev/hwdb.d/60-keyboard.hwdb
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*EliteBook*:pvr*
KEYBOARD_KEY_81=f20 # Fn+F8 on Elitebook, map to F20
# KEYBOARD_KEY_81=fn_esc # org entry
然后生成一个新/lib/udev/hwdb.bin
文件并重新加载它:
sudo udevadm -d hwdb --update; sudo udevadm -d control --reload; sudo udevadm trigger
来源来源这里。
答案2
我得到了麦克风静音按钮来启用/禁用麦克风,并显示屏幕开/关弹出窗口。
请注意,只有当脉冲音频输入控制设置为使用内置麦克风(而不是任何其他麦克风)时,灯才会亮或灭。然后,您可以通过按钮启用/禁用并关闭灯。
说明如下:https://wiki.archlinux.org/index.php/HP_EliteBook_840_G1#Enable_the_microphone_muting_key