Generalmente yo uso el idioma del sistema operativo en ingles, así es más fácil googlear los errores y mi distribución de teclado español de españa.
En /etc/X11/xorg.conf.d/00-keyboard.conf
# dpkg-reconfigure keyboard-configuration
# localectl --no-convert set-x11-keymap es pc104
# service keyboard-setup restart
O editalo manualmente modificando el archivo /etc/X11/xorg.conf.d/00-keyboard.conf
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "es"
Option "XkbModel" "pc105"
EndSection
O podés ejecutar el siguiente comando: localectl --no-convert set-x11-keymap es pc104
Si eso no funcinoa podes cambiar el archivo /etc/default/keyboard
Manual configuration of keyboard
You can edit /etc/default/keyboard manually instead of running dpkg-reconfigure keyboard-configuration.
Here's an example:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) and xkeyboard-config(7) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us,de,fr,ua,ru"
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle"
BACKSPACE="guess"
sudo apt-get purge locales;sudo apt-get install locales;export LANGUAGE=es_ES.UTF-8;export LANG=es_ES.UTF-8;sudo locale-gen es_ES.UTF-8;sudo localectl set-locale es_ES.UTF-8
$ sudo dpkg-reconfigure keyboard-configuration
$ setupcon
$ sudo update-initramfs -u
dpkg-reconfigure locales
https://superuser.com/questions/646425/permanently-change-default-language-and-keyboard-settings-what-am-i-missing https://unix.stackexchange.com/questions/621053/xkb-keyboard-configuration-on-debian-system