我有一个问题各种 KDE 应用程序中的按键随机重复。
环境:
- 硬件:AMD CPU、Nvidia GPU、笔记本电脑
- 操作系统:Arch Linux
- 内核:5.4.55-1-lts(更改为最新版本:5.7.12.arch1-1 无效)
- 桌面:KDE Plasma 5.19.4
- 显示管理器:sddm 0.18.1-2
例子:
- 控制台 20.04.3
ENTER
偶尔按下ENTER
ENTER
- vim
p
命令偶尔会pp
- Firefox 79.0,Chome 84.0.4147.105
Ctrl+W
删除两个标签
- 工作区 更改快捷方式 (设置为
Meta+h``Meta+l
) 重复 (移动两个工作区)
这个问题:
- 是不是弹跳键问题因为这个问题发生的速度比弹起键延迟的速度还快。
- 每小时约发生2次。
- 总是翻倍,而不是三倍。
- 可能未登录到
sudo dmesg
和sudo journalctl -b
和cat /var/log/Xorg.0.log
。没有什么可疑的,但我可以找到kwin_x11: Implicitly defined onFoo properties in Connections are deprecated
。 - 可能不会发生在另一个 tty 上(我没见过)
- 可能取决于每次启动。一旦出现此问题,重启是目前最好的解决方案。
- 可能与负载无关。但负载越大,发生的可能性越大。
然后,我认为这是一个与 KDE 相关的问题,但我不知道如何确定问题从何而来并修复它。
有什么想法或线索吗?
更新时间 2020-08-27
我找到了两条信息。
这不是硬件问题。
换个键盘,问题依然存在。我记录了按键/释放时间。
这是按键重复时发生的情况。
pressed : 's' 2020-08-27 15:31:45.758807
pressed : 'p' 2020-08-27 15:31:45.829517
released: 's' 2020-08-27 15:31:45.865861 <-
pressed : 'p' 2020-08-27 15:31:46.213361 <- delay 450 ms
released: 'p' 2020-08-27 15:31:46.213597
pressed : 's' 2020-08-27 15:37:11.250339
pressed : 'p' 2020-08-27 15:37:11.290341 <-
pressed : 'p' 2020-08-27 15:37:11.659473 <- delay 440 ms
released: 's' 2020-08-27 15:37:11.659642
released: 'p' 2020-08-27 15:37:11.659741
我的按键重复延迟为 350 毫秒,并且从未像这样按住按键。
我认为这是 IME 或 KDE 或 OS 中的一种输入延迟问题...
更新时间:2020-09-19
https://github.com/tildearrow/kwin-lowlatency
这可能是一个解决方案。安装此软件后,该问题很少发生。一周一次。