fixed missing notify for update-script
This commit is contained in:
@@ -26,6 +26,7 @@ dnf5 install -y \
|
||||
alacritty \
|
||||
wl-clipboard \
|
||||
xdg-user-dirs \
|
||||
libnotify \
|
||||
upower \
|
||||
power-profiles-daemon \
|
||||
bolt \
|
||||
|
||||
@@ -40,7 +40,8 @@ $LOGGER -t "$TAG" "Update gestaged. Suche aktiven Desktop-User..."
|
||||
# =============================================================================
|
||||
# Wir filtern direkt aus der Session-Liste den Eintrag, der auf 'seat0' laeuft
|
||||
# und die Klasse 'user' (echter Desktop-Nutzer, kein Login-Screen) hat.
|
||||
USER_ID=$($LOGINCTL list-sessions --no-legend 2>/dev/null | awk '$4 == "seat0" && $6 == "user" {print $2; exit}' || echo "")
|
||||
# 'greeter' wird explizit ausgeschlossen (eigene greetd-Session, kein Daemon).
|
||||
USER_ID=$($LOGINCTL list-sessions --no-legend 2>/dev/null | awk '$4 == "seat0" && $6 == "user" && $3 != "greeter" {print $2; exit}' || echo "")
|
||||
|
||||
if [[ -z "$USER_ID" ]]; then
|
||||
$LOGGER -t "$TAG" "Update bereit, aber kein aktiver Desktop-User (Klasse: user) auf seat0 gefunden."
|
||||
|
||||
Reference in New Issue
Block a user