Conky kilép a monitor kikapcsolása után

Viszont vissza bekapcsoláskor nem indul.

nano ~/.local/bin/conky-restart.sh

#!/bin/bash
# Várjunk a rendszer indulása után
sleep 10

# LC_ALL=C kényszeríti az angol kimenetet, így biztosan megtalálja az "Output:" szót
PREV_MONITORS=$(LC_ALL=C kscreen-doctor -o | grep -c "Output:")

while true; do
    sleep 3
    CURR_MONITORS=$(LC_ALL=C kscreen-doctor -o | grep -c "Output:")

    if [ "$CURR_MONITORS" -gt "$PREV_MONITORS" ]; then
        # Naplózás a /tmp mappába, hogy lássuk, észlelte-e a bekapcsolást
        echo "$(date): Monitor visszakapcsolást észleltem ($PREV_MONITORS -> $CURR_MONITORS)" >> /tmp/conky-restart.log

        # 5 másodperc várakozás, hogy a KDE Wayland teljesen felépítse az asztalt
        sleep 5

        # Régi conky bezárása és pici szünet, hogy biztosan felszabaduljon a folyamat
        killall -9 conky
        sleep 1

        # Új conky indítása
        conky -d &

        echo "$(date): Conky újraindítva" >> /tmp/conky-restart.log
    fi
    PREV_MONITORS=$CURR_MONITORS
done

Futtathatóvá kell tenni: chmod +x ~/.local/bin/conky-restart.sh
Majd  hozzá kell adni a KDE Automatikus indítás / Bejelenkezési szkript

©2016 idanka & SMThemes.com

Legjobb tárhely ajánlatok


ADATKEZELÉSI TÁJÉKOZTATÓ