System-wide Chechen Latin keyboard layout for Linux desktops.
This repo provides an installer that registers the layout with the standard xkeyboard-config database so it’s available to all desktop environments.
Full project documentation & design notes live here: chechen-keyboard
X11 (uses /usr/share/X11/xkb via xkeyboard-config):
- GNOME on Xorg
- KDE Plasma (X11)
- Xfce, MATE, Cinnamon, LXDE/LXQt
- Tiling WMs on Xorg (i3, Awesome, bspwm, Openbox, etc.)
Wayland (reads the same keymap data via libxkbcommon):
- GNOME (Wayland / Mutter)
- KDE Plasma (Wayland / KWin)
- Sway, Weston, and wlroots-based compositors
- Installs/updates layout files under
/usr/share/X11/xkb - Refreshes XKB metadata/cache where applicable
- Does not automatically switch your active layout — you’ll add/select it in your desktop settings
Requirements
bash,git,sudo- A standard XKB stack (package often named
xkb-data)
-
Clone the repository
git clone https://github.com/chechen-language/chechen-latin-keyboard-linux.git
-
Install (requires sudo)
cd chechen-latin-keyboard-linux sudo ./install.sh -
Re-login (or reboot) so your DE reloads layouts