web-dev-qa-db-ja.com

GNOMEシェルのキーボードレイアウト言語インジケーターでラベルの代わりにフラグを表示する

Gnome-Shell(3.28)で、トップパネルの言語インジケーターにラベルの代わりにフラグを表示する方法はありますか?

Dconf-editorでこの設定を見つけました:/org/gnome/libgnomekbd/indicator/show-flagsしかし、それは効果がなく、それをtrueに設定しても何も変わりません。

これを行う方法はありますか?

5
Jimmy Scionti

これはい回避策です。

この非常に詳細な回答 by @ MathCubes に続くGNOMEトップバーのキーボードレイアウトインジケーターに表示されるレイアウトの略語(たとえば「en」)を変更する必要があります。
回答で述べたように、<shortDescription>ファイル内の/usr/share/X11/xkb/rules/evdev.xmlタグは略語を指示します。選択したレイアウトに関連付けられた<shortDescription>ラベル(たとえばen)を適切なフラグ絵文字に変更します(それらは Get Emoji または Emojipedia から取得できます) 。

GNOME Shell v3.28は グローバルな色付き絵文字 をサポートしているため、再起動後にラベルではなく色付きのフラグが表示されるはずです。

例:
enter image description here
(「English(UK)」レイアウトのenを????????に置き換えた後)

4
pomsky