fixed missing notify for update-script
This commit is contained in:
@@ -26,6 +26,7 @@ dnf5 install -y \
|
|||||||
alacritty \
|
alacritty \
|
||||||
wl-clipboard \
|
wl-clipboard \
|
||||||
xdg-user-dirs \
|
xdg-user-dirs \
|
||||||
|
libnotify \
|
||||||
upower \
|
upower \
|
||||||
power-profiles-daemon \
|
power-profiles-daemon \
|
||||||
bolt \
|
bolt \
|
||||||
|
|||||||
@@ -38,9 +38,10 @@ $LOGGER -t "$TAG" "Update gestaged. Suche aktiven Desktop-User..."
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# 3. Aktiven Desktop-User auf seat0 ermitteln
|
# 3. Aktiven Desktop-User auf seat0 ermitteln
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Wir filtern direkt aus der Session-Liste den Eintrag, der auf 'seat0' laeuft
|
# Wir filtern direkt aus der Session-Liste den Eintrag, der auf 'seat0' laeuft
|
||||||
# und die Klasse 'user' (echter Desktop-Nutzer, kein Login-Screen) hat.
|
# 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
|
if [[ -z "$USER_ID" ]]; then
|
||||||
$LOGGER -t "$TAG" "Update bereit, aber kein aktiver Desktop-User (Klasse: user) auf seat0 gefunden."
|
$LOGGER -t "$TAG" "Update bereit, aber kein aktiver Desktop-User (Klasse: user) auf seat0 gefunden."
|
||||||
|
|||||||
Reference in New Issue
Block a user