如何在屏幕锁定时自动切换键盘布局为英文?

如何在屏幕锁定时自动切换键盘布局为英文?

我希望每次锁定屏幕时,Ubuntu 都能自动将键盘布局切换为英语,这样我就不必每次都手动输入密码了。我该怎么做?

另外,我希望每次解锁屏幕后键盘布局也都是英文的。可以吗?

答案1

刚刚遇到同样的问题,像这样使用 xkblayout-state 工具(假设 0 是默认的 En 键盘布局)

xkblayout-state set 0

然后你可以先将键盘布局更改为默认布局,然后像这样启动屏幕锁定程序

 xkblayout-state set 0 && screen_locker

答案2

如果您不想深入研究命令行,您可以配置键盘布局切换器以记住每个窗口的布局。由于锁定屏幕有自己的窗口,因此无论您之前输入的是哪种语言,它都会使用第一个键盘布局。

在 KDE 中:系统设置 -> 输入设备 -> 键盘 -> 布局 -> 设置Switching PolicyWindow。您还需要将第一个布局设置为英语。

答案3

由于xkb工具无法在 Wayland 上使用,我编写了一个扩展程序,通过在屏幕保护程序激活时自动重置键盘布局来解决这个问题。你可以在这里获取扩展:https://github.com/galets/gnome-keyboard-reset

相关内容