summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Paradies <retabell@gmx.de>2025-05-03 09:18:33 +0200
committerHolger Paradies <retabell@gmx.de>2025-05-03 09:18:33 +0200
commit2a1cf4b4e5218f954ecd319f341b34296b9aa1c0 (patch)
treed253285a33444f06da701a9ac5d6af5ae1a7091a
parentf2c598745e9693ec60e50abcbbedd2e05e7c206e (diff)
downloadacritoxinstaller-2a1cf4b4e5218f954ecd319f341b34296b9aa1c0.zip
acritoxinstaller-2a1cf4b4e5218f954ecd319f341b34296b9aa1c0.tar.gz
Sddm use state file
uses the last booted session X11 or wayland
-rw-r--r--backend/modules/install_main8
1 files changed, 7 insertions, 1 deletions
diff --git a/backend/modules/install_main b/backend/modules/install_main
index a0363b6..f630e64 100644
--- a/backend/modules/install_main
+++ b/backend/modules/install_main
@@ -358,9 +358,15 @@ function copy_etc_to_target()
sed -i "s/User=kanotix/User=${cfg_username}/" $TARGET/etc/sddm.conf.d/kde_settings.conf
else
sed -i 's/User=kanotix/User=/' $TARGET/etc/sddm.conf.d/kde_settings.conf
- sed -i 's/Session=plasmax11/Session=/' $TARGET/etc/sddm.conf.d/kde_settings.conf
fi
fi
+ if [ -e /var/lib/sddm/state.conf ]; then
+ mkdir $TARGET/var/lib/sddm
+ chroot_it chown sddm:sddm /var/lib/sddm &>/dev/null
+ cp -a /var/lib/sddm/state.conf $TARGET/var/lib/sddm/state.conf
+ sed -i "s/User=kanotix/User=${cfg_username}/" $TARGET/var/lib/sddm/state.conf
+ fi
+
# Crypto
cp -a /etc/crypttab $TARGET/etc/crypttab