--- a/xorg-autoconf 2023-10-28 13:58:08.000000000 +0800 +++ b/xorg-autoconf 2023-11-01 23:06:22.000000000 +0800 @@ -22,8 +22,10 @@ if [ -e /etc/keymap.conf ]; then KBSELECT="$(cat /etc/keymap.conf | head -n 1)" + [ -f ~/.xkbrc ] && sed -i "/^XKB_DEFAULT_LAYOUT=/ c XKB_DEFAULT_LAYOUT=${KBSELECT}" ~/.xkbrc elif [ -e /etc/keymap ]; then KBSELECT="$(cat /etc/keymap | head -n 1)" + [ -f ~/.xkbrc ] && sed -i "/^XKB_DEFAULT_LAYOUT=/ c XKB_DEFAULT_LAYOUT=${KBSELECT}" ~/.xkbrc else KBSELECT="us" fi