Answers:
(从原始asker更新:在Xorg会话中所做的更改似乎在Wayland会话上重新启动到GNOME后仍然存在。)
基本上,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>
现在看起来应该像这样。
但是,如果您只想更改一种布局,则需要单独查找而不是更改所有布局。我只是使用Find函数来搜索它的名称,需要准确地拼写才能找到它。
现在,单击“全部替换”按钮,该对话框随即消失,说明已找到并替换了9个左右的事件。
现在,请注意标题中的星号应像这样消失。如果没有,那就没有保存
重新启动电脑。现在看起来应该是这样。注意,我是用“ eng”而不是“ Eng”完成的
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml