Ubuntu 22.04更新后Logitech ERGO K660键盘异常行为排查求助
看起来这次Ubuntu系统更新给你的Logitech ERGO K660带来了一堆糟心的异常问题,我来帮你一步步排查可能的原因,试试下面这些方法:
先从简单的硬件/服务重置开始
首先可以试试把键盘的接收器拔下来(如果是无线款的话,也可以直接关闭键盘电源),等10秒左右再重新连接,有时候硬件连接的小故障重启就能解决。另外也可以重启系统的输入服务,打开终端运行:sudo systemctl restart systemd-logind或者重新加载Logitech的专属驱动模块:
sudo rmmod hid_logitech_hidpp && sudo modprobe hid_logitech_hidpp操作完之后再测试键盘的异常情况有没有好转。
检查键盘布局和按键映射是否被篡改
系统更新偶尔会不小心重置或修改键盘布局配置。你可以打开系统设置里的「键盘」选项,确认当前的布局是你常用的(比如美式英语),没有被切换到奇怪的布局。另外也可以用xev工具测试单个按键的输出:终端运行xev,然后按ESC、Super+Alt这些有问题的组合键,看看输出的事件是否正常——比如ESC应该只输出Escape事件,而不是触发窗口切换的信号。排查内核更新导致的兼容性问题
你的内核版本是6.5.0-35,是刚更新的版本,外围设备的异常很多时候和内核驱动的兼容性有关。你可以重启系统,在GRUB菜单里选择「高级选项」,然后选更新前的旧内核版本(比如6.5.0-34或者更早的)启动,如果切换到旧内核后键盘完全正常,那基本可以确定是新内核的bug。这时候你可以暂时用旧内核,等Ubuntu推送后续的内核更新修复,也可以向Ubuntu的bug跟踪系统提交问题反馈。检查桌面环境的快捷键设置是否被重置
如果你用的是Ubuntu默认的GNOME桌面,更新可能会意外重置快捷键配置。打开系统设置的「键盘快捷键」,逐一检查:- 窗口切换的快捷键是不是被误设成了ESC
- 工作区滚动的快捷键是不是被设成了Super+Alt
要是发现异常,把这些快捷键改回默认或者你习惯的设置就行。
重置用户的输入配置文件
有时候用户目录下的配置文件损坏也会导致这类问题。你可以先备份当前的配置,然后重置:cp ~/.config/dconf/user ~/.config/dconf/user.bak rm ~/.config/dconf/user之后重启系统,系统会生成新的默认配置,再看看键盘是否恢复正常。
如果以上方法都没能解决问题,你可以在终端运行以下命令收集更多日志信息,方便进一步排查:
dmesg | grep logitech journalctl -b | grep input
把这些日志内容补充到问题里,也能帮助社区更快定位问题。
备注:内容来源于stack exchange,提问作者Georg Leber

