如何更改GNOME面板键盘布局指示器中显示的布局缩写?

GNOME中的键盘布局指示器(在添加多个布局后显示在面板中)显示布局的预分配缩写。 有没有办法重命名这个缩写? 例如,我想在这里将en更改为Eng

在此处输入图像描述

如果我没弄错的话,可以在KDE中轻松完成。

发行版 Ubuntu GNOME 17.04

此方法仅适用于Xorg

来自原始提问者的更新:在重新启动到Wayland会话GNOME之后,似乎在Xorg会话中所做的更改仍然存在。)


介绍

基本上,GNOME-Shell似乎是从配置文件( /usr/share/X11/xkb/rules/evdev.xml )获取键盘布局的缩写。 因此,要更改它们,我们首先需要在文本编辑器中打开配置文件,然后将它们更改为我们想要的任何内容!

有两种不同的方法可以做到这一点。 虽然图形界面包括鼠标或只是键盘的命令行界面。


共同的第一步

先打开一个终端。

有很多方法可以做到这一点。 这种方法很简单。 按键盘上的Alt + F2键。 您将看到一个对话框,输入gnome-terminalgnome-terminal名称。 现在看起来应该是这样的。

Dialog1

现在,按Enter键 。 它应该关闭并启动一个终端。

空白终端

这里的表单有两种方式:首先是图形方式,或者是Command接口。


图形方法

  1. 现在输入sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml这是它的外观。

    具有filename1的终端

  2. 现在,按Enter键 ,它应该打开我们需要编辑的文件。 它应该是这样的:

    Gedit_1

  3. 现在点击底部的三个点。 以蓝色突出显示,然后找到并单击“查找并替换…”以浅灰色突出显示。

    在此处输入图像描述

    现在应该提出一个对话框

    Dialog_2

  4. 现在我们可以编辑此文件以将“en”更改为“Eng”这将更改使用“en”的所有布局

    现在,使用此en键入文本框左侧的“查找”,然后使用下面的教科书和左侧显示“替换为”的文本,在其中键入Eng现在看起来应该是这样的。

    对话2

    但是,如果您只想更改一个布局,则需要单独找到它而不是更改所有布局。 我只是使用Find函数来搜索需要拼写才能找到它的名称。

  5. 现在点击显示“全部替换”的按钮,因为对话框应该消失,说它已找到并替换9次左右的事件。

    Gedit_2

  6. 现在点击浅灰色突出显示的保存按钮进行保存 Gedit_4

    现在,请注意标题中的星号应该像这样消失。 如果没有那么它就没有保存

    Gedit_1

  7. 重启你的电脑。 现在看起来应该是这样的。 请注意,我用“eng”代替“Eng”

    在此处输入图像描述


命令行界面

  1. 输入sudo sed -i -e 's/en/Eng/g' /usr/share/X11/xkb/rules/evdev.xml
  2. 按键盘上的Enter
  3. 输入您的密码
  4. 按键盘上的Enter
  5. 重启你的电脑