feat: set default wallpaper on first KDE login via one-shot autostart
Add /etc/skel autostart that runs plasma-apply-wallpaperimage once on first KDE login to set the Adwaita Morning wallpaper as default. Creates a marker file so it never runs again. Works for both live ISO and installed system.
This commit is contained in:
+8
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Set Antergos NeXT Wallpaper
|
||||
Comment=Apply Antergos NeXT default wallpaper on first login
|
||||
Exec=/usr/local/bin/set-antergos-wallpaper.sh
|
||||
Terminal=false
|
||||
X-KDE-autostart-phase=2
|
||||
NoDisplay=true
|
||||
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
# One-shot wallpaper setter for Antergos NeXT
|
||||
# Runs at first login via autostart, then disables itself
|
||||
|
||||
MARKER="$HOME/.config/antergos-wallpaper-set"
|
||||
|
||||
if [[ -f "$MARKER" ]]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
WALLPAPER="/usr/share/wallpapers/antergos-wallpaper/contents/images/adwaita-morning.webp"
|
||||
|
||||
if [[ -f "$WALLPAPER" ]]; then
|
||||
plasma-apply-wallpaperimage "$WALLPAPER" 2>/dev/null
|
||||
fi
|
||||
|
||||
touch "$MARKER"
|
||||
Reference in New Issue
Block a user