Catatan Premilinary: Anda seharusnya tidak menggunakan xmodmapperintah yang sudah usang , tetapi XKB ( xkbcomp).
Kemudian Anda dapat mengubah pengaturan dari ~/.xsessionskrip Anda . Secara pribadi saya punya:
setxkbmap -types local -print | \
sed -e '/xkb_symbols/s/"[[:space:]]/+local&/' > $HOME/.xkb/keymap/custom
xkbcomp -w0 -I$HOME/.xkb -R$HOME/.xkb keymap/custom $DISPLAY
di ~/.xsessionfile saya , dan pengaturan XKB saya dimasukkan ~/.xkb/symbols/localdan ~/.xkb/types/localfile. Ini akan mengubah pengaturan setelah setiap X login.
Sayangnya pengaturan ini hilang setelah penangguhan / melanjutkan . Ada solusinya: simpan dan kembalikan melalui pm-utils dengan skrip di /etc/pm/sleep.ddirektori; Anda mungkin perlu
xhost +si:localuser:root
dalam ~/.xsessionskrip Anda karena root tidak memiliki informasi xauth Anda. Saya telah memberikan contoh (untuk XKB): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633849#92