我如何修复 Ubuntu 上所有新窗口不接受键盘输入的问题

问题

从待机状态重启计算机后,正常工作一段时间后,我注意到在某个时刻,我新打开的每个窗口都不接受任何键盘输入。

窗口接受鼠标点击,复制/粘贴工作正常,但我无法在任何新窗口中输入任何内容。

解决方案

虽然我注意到重启计算机或重启窗口管理器(在我的情况下是 sddm)可以解决问题,但这非常繁琐,因为我必须在重启后重新打开每个应用程序。

相反,我发现问题是 ibus 守护进程崩溃了,可能与 NVidia 专有显卡驱动的段错误有关。

一旦清楚了这一点,解决方案很简单:运行

ibus_start_example.sh
ibus start

在图形界面的终端中,或运行

ibus_start_display0.sh
DISPLAY=:0 ibus start

如果你无法访问可以输入内容的桌面控制台。

此命令不会打印任何内容,但你将立即在所有新窗口中恢复键盘输入。


Check out similar posts by category: Linux