此方法仅适用于 Xorg *

此方法仅适用于 Xorg *

GNOME 中的键盘布局指示器在添加多个布局后出现在面板中,显示布局的预分配缩写。有没有办法重命名这些缩写?例如,我想更改英文英语这里:

在此处输入图片描述

如果我没记错的话,这在 KDE 中可以很容易地完成。

发行版:Ubuntu GNOME 17.04

答案1

此方法仅适用于 Xorg *

* 原始提问者的更新:似乎在 Xorg 会话中所做的更改在重新启动 Wayland 会话后仍然有效。)


介绍

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

有两种不同的方法可以实现这一点。图形界面(包括鼠标)或命令行界面(只有键盘)。


常见的第一步

首先打开一个终端。

有很多方法可以做到这一点。这种方法比较简单。按下键盘上的Alt+ F2。您将看到一个对话框出现并输入gnome-terminal或终端的名称。现在它应该看起来像这样。

对话1

现在,按Enter。它将关闭并打开一个终端。

空白端子

这里的形式有两种:一是图形方式,二是Command界面。


图解法

  1. 现在输入

    sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
    

    它看起来应该是这样的。

    带有 filename1 的终端

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

    Gedit_1

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

    在此处输入图片描述

    现在它应该会弹出一个对话框

    对话_2

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

    现在,在文本框中输入“查找”,其左侧是“<shortDescription>en</shortDescription> 下一步”,其下方是教科书,左侧是文本“用。。。来代替",在其中输入此内容<shortDescription>Eng</shortDescription>。现在它应该看起来像这样。

    对话 2

    但是,如果您只想更改一个布局,则需要单独查找它,而不是更改所有布局。我只需使用“查找”功能搜索它的名称即可,但需要拼写准确才能找到它。

  5. 现在点击上面写着“全部替换“现在该对话框应该消失了,提示已找到并替换了大约 9 个出现的内容。

    Gedit_2

  6. 现在通过单击浅灰色突出显示的保存按钮来保存它。

    Gedit_4

    现在,请注意标题中的星号应该像这样消失。如果没有,则表示没有保存。

    Gedit_1

  7. 重启电脑。现在它应该看起来像这样。注意,我用的是“eng”而不是“Eng”

    在此处输入图片描述


命令行界面

  1. 输入

    sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
    
  2. 按下Enter键盘上的 。

  3. 输入您的密码。

  4. 按下Enter键盘上的 。

  5. 重新启动您的电脑。

相关内容