Xorg
Modifica file /etc/default/keyboard
Aggiungendo, a secondo della necessità, la seguente configurazione (se vi sono più parametri separare con la virgola, senza spazi):
XKBOPTIONS="ctrl:swapcaps" # per swappare i tasti
XKBOPTIONS="ctrl:nocaps" # per CapsLock come tasto CtrlIn ambiente testuale
Come utente root:
systemctl stop console-setup.service
setupcon
systemctl start console-setup.serviceLa modifica funzione senza riavvio.
In ambiente grafico X - soluzione 1
Creare o aggiungere la seguente configurazione al file /etc/X11/xorg.conf.d/00-keyboard.conf:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "it"
Option "XkbOptions" "ctrl:nocaps"
EndSectionRiavviare X.
In ambiente grafico X - soluzione 2
sudo pacman -S xcapePoi aggiungo la seguente riga al file ~/.xinitrc:
setxkbmap -option 'caps:ctrl_modifier'Riavviare X.