如何使用命令行切换键盘布局

如何使用命令行切换键盘布局

当前的问题不是如何使用键盘快捷键浏览布局列表,而是如何使用 bash 命令编写脚本。

在我编写的脚本中,创建一个文件,其中每一行包含我的希腊语词典每页的第一个和最后一个单词,我使用“setxkbmap -layout gr,... -variant polytonic,...”来自动激活我的多音调希腊语布局。

不幸的是,在 Ubuntu 18.04 LTS 中,此命令会重置可用布局列表,而不会相应地重置图形界面运行所依赖的列表。这种情况会导致图形界面无法正常运行。

当脚本终止时,图形界面和键盘快捷键都无法恢复到初始状态。由于希腊布局不包含任何拉丁字符,因此无法输入任何 bash 命令。

所以我的问题是:是否有可能以及如何激活可用布局列表中的任何布局,而无需修改图形界面创建的列表?换句话说,如何在不使用«setxkbmap»的情况下激活布局?或者«setxkbmap»的哪个选项可以执行此类激活?

阿比尔

相关内容