fix keymap setting with systemd

This commit is contained in:
Tobias Powalowski 2022-11-27 17:12:01 +01:00
parent 2d3d7010fd
commit 9de8f33a0f

View file

@ -62,11 +62,11 @@ dokeymap() {
#shellcheck disable=SC2086 #shellcheck disable=SC2086
keymap=$(cat ${ANSWER}) keymap=$(cat ${ANSWER})
echo "${keymap}" > /tmp/.keymap echo "${keymap}" > /tmp/.keymap
if [[ "${keymap}" ]]; then
DIALOG --infobox "Loading keymap: ${keymap}" 0 0 DIALOG --infobox "Loading keymap: ${keymap}" 0 0
localectl set-keymap "${keymap}" || error_kmset sed -i -e "s#KEYMAP=.*#KEYMAP=${keymap}#g" /etc/vconsole.conf
systemctl restart systemd-vconsole-setup.service
echo "${keymap}" > /tmp/.keymap echo "${keymap}" > /tmp/.keymap
fi
S_NEXTITEM=2 S_NEXTITEM=2
} }