From 1eed589c6f7ac69da13adf80553876ba07db5645 Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Sun, 27 Nov 2022 19:06:11 +0100 Subject: [PATCH] use systemd-vconsole-setup directly --- usr/bin/archboot-km.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usr/bin/archboot-km.sh b/usr/bin/archboot-km.sh index 05af14465..6b29e182d 100755 --- a/usr/bin/archboot-km.sh +++ b/usr/bin/archboot-km.sh @@ -5,6 +5,7 @@ ANSWER="/tmp/.km" TITLE="Arch Linux Keymap And Console Font Setting" BASEDIR="/usr/share/kbd" KEYMAP="localectl list-keymaps --no-pager" +VCONSOLE="/usr/lib/systemd-vconsole-setup" if [[ "${1}" = "--setup" ]]; then EXIT="Return to Main Menu" else @@ -64,7 +65,7 @@ dokeymap() { echo "${keymap}" > /tmp/.keymap DIALOG --infobox "Loading keymap: ${keymap}" 0 0 sed -i -e "s#KEYMAP=.*#KEYMAP=${keymap}#g" /etc/vconsole.conf - systemctl restart systemd-vconsole-setup.service + ${VCONSOLE} S_NEXTITEM=2 } @@ -99,7 +100,7 @@ doconsolefont() { DIALOG --infobox "Loading console font ${font} ..." 3 50 echo "${font}" > /tmp/.font sed -i -e "s#FONT=.*#FONT=${font}#g" /etc/vconsole.conf - systemctl restart systemd-vconsole-setup.service + ${VCONSOLE} sleep 1 S_NEXTITEM=3 }