答案1
此方法仅适用于 Xorg *
(* 原始提问者的更新:似乎在 Xorg 会话中所做的更改在重新启动 Wayland 会话后仍然有效。)
介绍
基本上,GNOME-Shell 似乎是从配置文件 ( ) 获取键盘布局的缩写/usr/share/X11/xkb/rules/evdev.xml
。因此,要更改它们,我们首先需要在文本编辑器中打开配置文件,然后将其更改为我们想要的任何内容!
有两种不同的方法可以实现这一点。图形界面(包括鼠标)或命令行界面(只有键盘)。
常见的第一步
首先打开一个终端。
有很多方法可以做到这一点。这种方法比较简单。按下键盘上的Alt+ F2。您将看到一个对话框出现并输入gnome-terminal
或终端的名称。现在它应该看起来像这样。
现在,按Enter。它将关闭并打开一个终端。
这里的形式有两种:一是图形方式,二是Command界面。
图解法
现在输入
sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
它看起来应该是这样的。
现在,按下Enter,它将打开我们需要编辑的文件。它看起来应该是这样的:
现在点击底部的三个点。以蓝色突出显示,然后找到并点击“查找和替换...“以浅灰色突出显示。
现在它应该会弹出一个对话框
现在我们可以编辑此文件,将“en”更改为“Eng”。这将更改所有使用“en”的布局
现在,在文本框中输入“查找”,其左侧是“
<shortDescription>en</shortDescription>
下一步”,其下方是教科书,左侧是文本“用。。。来代替",在其中输入此内容<shortDescription>Eng</shortDescription>
。现在它应该看起来像这样。但是,如果您只想更改一个布局,则需要单独查找它,而不是更改所有布局。我只需使用“查找”功能搜索它的名称即可,但需要拼写准确才能找到它。
现在点击上面写着“全部替换“现在该对话框应该消失了,提示已找到并替换了大约 9 个出现的内容。
现在通过单击浅灰色突出显示的保存按钮来保存它。
现在,请注意标题中的星号应该像这样消失。如果没有,则表示没有保存。
重启电脑。现在它应该看起来像这样。注意,我用的是“eng”而不是“Eng”
命令行界面
输入
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
按下Enter键盘上的 。
输入您的密码。
按下Enter键盘上的 。
重新启动您的电脑。