Skip to content

jonathas/x11-keyboard-flags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.