pomsky Asked: 2017-07-29 02:24:16 +0800 CST2017-07-29 02:24:16 +0800 CST 2017-07-29 02:24:16 +0800 CST 如何更改 GNOME 面板的键盘布局指示器中显示的布局缩写? 772 GNOME 中的键盘布局指示器在添加多个布局后出现在面板中,显示预先分配的布局缩写。有没有办法重命名这个缩写?例如,我想在这里将en更改为Eng: 如果我没记错的话,它可以在 KDE 中很容易地完成。 发行版: Ubuntu GNOME 17.04 keyboard-layout 1 个回答 Voted Best Answer MathCubes 2017-08-10T13:43:26+08:002017-08-10T13:43:26+08:00 此方法仅适用于 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>。现在它应该看起来像这样。 但是,如果您只想更改一种布局,则需要单独找到它,而不是更改所有布局。我只是使用 Find 函数来搜索它的名称,它需要完全拼写才能找到它。 现在单击显示“全部替换”的按钮,现在该对话框应该消失,并显示已找到并替换大约 9 次。 现在通过单击以浅灰色突出显示的保存按钮来保存它。 现在,请注意标题中的星号应该像这样消失。如果没有,那么它没有保存。 重新启动您的电脑。现在它应该看起来像这样。请注意,我是用“eng”而不是“Eng”来做的 命令行界面 输入 sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml 按下Enter键盘。 输入您的密码。 按下Enter键盘。 重新启动您的电脑。
此方法仅适用于 Xorg *
(* 来自原始提问者的更新:似乎在 Xorg 会话中所做的更改在重新启动到 Wayland 会话后仍然存在。)
介绍
基本上,GNOME-Shell 似乎是从配置文件 (
/usr/share/X11/xkb/rules/evdev.xml
) 中获取键盘布局的缩写。所以要更改它们,我们首先需要在文本编辑器中打开配置文件,然后将它们更改为我们想要的任何内容!有两种不同的方法可以做到这一点。虽然包括鼠标的图形界面或只有键盘的命令行界面。
共同第一步
首先打开一个终端。
有很多方法可以做到这一点。这种方法是最简单的。按键盘上的Alt+ 。F2您将看到一个对话框出现并输入
gnome-terminal
您的终端名称或名称。现在应该是这个样子。现在,按Enter。它应该关闭并打开一个终端。
这里的表单有两种方式:一是图形方式,或者是Command界面。
图解法
现在输入
这就是它应该的样子。
现在,按下Enter它应该会打开我们需要编辑的文件。它应该是这样的:
现在点击底部的三个点。以蓝色突出显示,然后找到并单击“查找和替换... ”以浅灰色突出显示。
现在它应该弹出一个对话框
现在我们可以编辑此文件以将“en”更改为“Eng”。这将改变所有使用“en”的布局
现在,在文本框的左侧输入“查找”,
<shortDescription>en</shortDescription>
然后在其下方输入教科书,在左侧输入“替换为”的文本,在其中输入<shortDescription>Eng</shortDescription>
。现在它应该看起来像这样。但是,如果您只想更改一种布局,则需要单独找到它,而不是更改所有布局。我只是使用 Find 函数来搜索它的名称,它需要完全拼写才能找到它。
现在单击显示“全部替换”的按钮,现在该对话框应该消失,并显示已找到并替换大约 9 次。
现在通过单击以浅灰色突出显示的保存按钮来保存它。
现在,请注意标题中的星号应该像这样消失。如果没有,那么它没有保存。
重新启动您的电脑。现在它应该看起来像这样。请注意,我是用“eng”而不是“Eng”来做的
命令行界面
输入
按下Enter键盘。
输入您的密码。
按下Enter键盘。
重新启动您的电脑。