Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.53 KB

File metadata and controls

40 lines (24 loc) · 1.53 KB

X11 Keyboard layout indicator as country flags

About

On Gnome, the keyboard layout is presented as the code of the language which is currently selected. In the example below, the English (US) keyboard layout is selected:

Original keyboard layout identifier

I don't know about you, but a country flag there looks nicer to me instead of the language. After this script runs, this is what that would look like for the English (US) keyboard layout:

Modified keyboard layout identifier

Ps: Other keyboard layouts/languages are also available

Install

Download it from AUR with yay, for example:

yay -S x11-keyboard-flags

Usage

Run it with sudo:

sudo x11-keyboard-flags

Then reset gnome-shell by pressing Alt+F2 and entering the "r" command

And that's it! After these steps you'll see the flags in your keyboard layout selector.

More details

  • The flags are emojis copied from getemoji and emojipedia
  • The script sets these emojis in the evdev.xml file from X11
  • The script makes a backup of the original evdev.xml file before running, if it doesn't exist yet
  • The idea for this script was based in this post in Ask Ubuntu.