From 4a4e08a3024f23da212f33e623128ab79b475d8c Mon Sep 17 00:00:00 2001 From: rene Date: Thu, 12 Mar 2026 18:37:32 +0100 Subject: [PATCH] Autostart fuer setup-desktop.sh auch in setup-base.sh anlegen Der Autostart-Eintrag aus setup.sh ging beim ersten XFCE-Start verloren. Jetzt wird er zusaetzlich am Ende von setup-base.sh angelegt (als root), damit er zuverlaessig vorhanden ist. Co-Authored-By: Claude Opus 4.6 --- setup-base.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/setup-base.sh b/setup-base.sh index 80c2233..7eb2bbe 100755 --- a/setup-base.sh +++ b/setup-base.sh @@ -305,6 +305,24 @@ fi # zsh als Standard-Shell chsh -s /bin/zsh rene 2>/dev/null || true +# Autostart für setup-desktop.sh anlegen (als root, da setup.sh-Eintrag +# beim ersten XFCE-Start verloren gehen kann) +REPO_DIR_USER="/home/rene/git-projekte/macbook-setup" +if [[ -f "$REPO_DIR_USER/setup-desktop.sh" ]]; then + AUTOSTART_DIR="/home/rene/.config/autostart" + mkdir -p "$AUTOSTART_DIR" + cat > "$AUTOSTART_DIR/macbook-setup-desktop.desktop" <&1 | tee /tmp/setup-desktop.log; echo; echo Setup abgeschlossen - Enter zum Schliessen; read'" +Hidden=false +X-GNOME-Autostart-enabled=true +ASEOF + chown -R 1000:1000 "$AUTOSTART_DIR" + ok "Autostart für setup-desktop.sh eingerichtet" +fi + # Sleep wieder erlauben systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target 2>/dev/null || true