Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonathas/x11-keyboard-flags
X11 Keyboard layout indicator as country flags (Arch Linux package)
https://github.com/jonathas/x11-keyboard-flags
archlinux aur aur-packages gnome gnome-desktop gnome-shell linux x11 x11-config x11-xkb
Last synced: 15 days ago
JSON representation
X11 Keyboard layout indicator as country flags (Arch Linux package)
- Host: GitHub
- URL: https://github.com/jonathas/x11-keyboard-flags
- Owner: jonathas
- License: gpl-3.0
- Created: 2022-01-01T12:45:12.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-01-01T15:30:50.000Z (about 3 years ago)
- Last Synced: 2024-11-16T06:28:26.579Z (3 months ago)
- Topics: archlinux, aur, aur-packages, gnome, gnome-desktop, gnome-shell, linux, x11, x11-config, x11-xkb
- Language: Python
- Homepage: https://github.com/jonathas/x11-keyboard-flags
- Size: 25.4 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# X11 Keyboard layout indicator as country flags
## About
On [Gnome](https://www.gnome.org/), 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](./img/original.jpg "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](./img/modified.jpg "Modified keyboard layout identifier")
Ps: Other keyboard layouts/languages are also available
## Install
Download it from [AUR](https://aur.archlinux.org/) with [yay](https://github.com/Jguer/yay), for example:
```bash
yay -S x11-keyboard-flags
```## Usage
Run it with sudo:
```bash
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](https://getemoji.com/#flags) and [emojipedia](https://emojipedia.org/flags/)
- 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](https://askubuntu.com/questions/1070231/show-flags-instead-of-labels-in-the-keyboard-layout-language-indicator-in-gnome) in Ask Ubuntu.