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 <noreply@anthropic.com>
This commit is contained in:
parent
8102d9ea40
commit
4a4e08a302
1 changed files with 18 additions and 0 deletions
|
|
@ -305,6 +305,24 @@ fi
|
||||||
# zsh als Standard-Shell
|
# zsh als Standard-Shell
|
||||||
chsh -s /bin/zsh rene 2>/dev/null || true
|
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" <<ASEOF
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=MacBook Setup Desktop
|
||||||
|
Exec=xfce4-terminal -e "bash -c 'bash $REPO_DIR_USER/setup-desktop.sh 2>&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
|
# Sleep wieder erlauben
|
||||||
systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target 2>/dev/null || true
|
systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target 2>/dev/null || true
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue