在GNOME shell中的键盘布局语言指示器中显示标志而不是标签

有没有办法在gnome-shell(3.28)的顶部面板语言指示器中显示标志而不是标签?

我在dconf-editor中找到了这个设置: /org/gnome/libgnomekbd/indicator/show-flags但它无效,如果我将其设置为true则没有任何变化。

有没有办法做到这一点?

这是一个丑陋的解决方法。

您需要更改GNOME顶部栏的键盘布局指示器中显示的布局缩写(例如“en”), 遵循@MathCubes的 详细答案 。
如答案中所述,/ /usr/share/X11/xkb/rules/evdev.xml 文件中的标记指示缩写。 将与所选布局相关联的标签(例如en )更改为合适的标志表情符号(您可以从Get Emoji或Emojipedia获取它们)。

由于GNOME shell v3.28支持全局彩色表情符号 ,因此重启后应该看到彩色标志而不是标签。

例:
在此处输入图像描述
(用“英语(英国)”布局替换enen