如何修复 Thinkpad FnLock LED 行为?

mak*_*i57 6 keyboard acpi thinkpad function-keys

在运行 18.04 的 A485 上,我注意到当我按下Fn+ 时Esc,它正确设置了备用功能键行为,但键上的 FnLock 指示灯 LEDEsc没有亮起。如何将 FnLock LED 设置为亮起Fn+ Esc

我注意到在为“Fn 粘滞键”启用 BIOS 设置时的预期行为,其中 LED 应该正确打开。

我试过acpi_listen,但它没有显示按FnFn+ Esc(带/不带 Fn 粘滞键)时发生的任何事件,即使它对其他功能键也是如此。

有没有办法让它在不使用的情况下点亮Fn Sticky keys

小智 1

我也遇到了同样的问题,是BIOS的问题,通过更新到最新的BIOS解决了。

我不确定 Ubuntu 是否自动处理检查和更新 Thinkpad BIOS 版本。如果不:

  • 检查您当前的BIOS:sudo dmidecode -t bios -q
  • 在此搜索新的 BIOS 版本: https: //pcsupport.lenovo.com (根据型号 ID 搜索产品 > 驱动程序和软件 > 选择固件/BIOS 更新)
  • 如果有可用的新版本,请下载 .iso 映像文件
  • 从 .iso 文件中提取 bios.img,例如使用 geteltorito(如果在 Ubuntu 上可用):geteltorito.pl -o bios.img FIRMWAREUPDATER.iso
  • 在 USB 记忆棒上创建可启动映像:sudo dd if=bios.img of=/dev/SDX
  • 重新启动,选择 USB 记忆棒作为可启动设备,然后按照 BIOS 更新程序提示进行操作