staging.inyokaproject.org

function für die .bashrc KDE Logout Countdown Zeitdauer einstellen

Status: Ungelöst | Ubuntu-Version: Kubuntu 21.04 (Hirsute Hippo)
Antworten |

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

Per default dauert der Logout Countdown bei KDE auf Kubuntu 30 Sekunden. Die Zeit ist eingetragen in der Datei:

/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml

Diese function für die ~/.bashrc lässt die Anzahl der Sekunden des Countdowns beliebig ändern:

function kdelogoutcountdowntime () 
{ 
    sudo sed -Ei "s/property\ real\ timeout:.*$/property\ real\ timeout:\ $@/g" /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml
}

Nachschauen lässt sich mit:

grep 'property real timeout:' /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml

Nach eintragen der function in die ~/.bashrc muss diese Konfigurationsdatei der Bash neu eingelesen werden:

source ~/.bashrc

Anschließend kann man diese function so nutzen, beispielsweise auf 7 Sekunden, anstatt der default 30 Sekunden ändern:

kdelogoutcountdowntime 7

Die function fragt nach dem sudo Passwort, das muss sein, da sonst die gewünschte Zeitangabe nicht in die Datei eingetragen werden kann, sie liegt schließlich nicht im Heimverzeichnis vom Nutzer.

Antworten |