Catatan Premilinary: Anda seharusnya tidak menggunakan xmodmap
perintah yang sudah usang , tetapi XKB ( xkbcomp
).
Kemudian Anda dapat mengubah pengaturan dari ~/.xsession
skrip 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 ~/.xsession
file saya , dan pengaturan XKB saya dimasukkan ~/.xkb/symbols/local
dan ~/.xkb/types/local
file. 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.d
direktori; Anda mungkin perlu
xhost +si:localuser:root
dalam ~/.xsession
skrip 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