在 gnome-shell (3.28) 中,有没有办法在顶部面板的语言指示器中显示标志而不是标签?
我在 dconf-editor 中找到了此设置:
/org/gnome/libgnomekbd/indicator/show-flags
但是它无效,如果我将其设置为 true,则什么都不会改变。
有没有办法做到这一点?
答案1
这是一个巧妙的解决方法。
您需要更改 GNOME 顶栏键盘布局指示器中显示的布局缩写(例如“en”),如下所示这个非常详细的答案经过@MathCubes。
如答案中所述,文件<shortDescription>
中的标签/usr/share/X11/xkb/rules/evdev.xml
决定了缩写。将<shortDescription>
与您选择的布局相关的标签(例如en
)更改为合适的旗帜表情符号(您可以从获取表情符号或者表情符号百科)。
由于 GNOME shell v3.28 支持全球彩色表情符号,重新启动或重新登录或重新启动 GNOME Shell 后,您应该看到彩色标志而不是标签。
答案2
✅ 我制作这个扩展就是为了这个: https://github.com/jasursadikov/gnome-language-flags 感谢@pomsky 提供的参考。