Stand der Dinge jetzt:
KDE mit sddm -> geht
KDE mit lightdm -> geht auch
Aber warum zur Hölle gehts weder mit Cinnamon noch mit Mate?
Jemand eine Idee?
Rechner bleibt aktiv nach Aufwecken über wake on lan
-
- Beiträge: 89
- Registriert: 13.11.2007 22:20:33
Re: Rechner bleibt aktiv nach Aufwecken über wake on lan
Debian 9 mit Cinnamon.
-
- Beiträge: 89
- Registriert: 13.11.2007 22:20:33
Re: Rechner bleibt aktiv nach Aufwecken über wake on lan
Gnome -> funktioniert auch.
Debian 9 mit Cinnamon.
Re: Rechner bleibt aktiv nach Aufwecken über wake on lan
Dein Forschungsgeist in allen Ehren ... aber wohin soll das führen? Falls du eine Desktop-Umgebung suchst, die sich anders verhält, hast du nun ja schon zwei gefunden.
Und selbst wenn dir jemand bis zum Quellcode herunter erklärt, warum Cinnamon sich so verhält, wie es es tut ... was bringt's dir?
Die Frage ist immer noch, wie du damit möglichst geschickt umgehst.
Hier:
https://www.collindelker.com/2016/10/16 ... take2.html
macht jemand recht elegant den Suspend kaputt, indem er eine Systemd-Unit zwischenschaltet, die einfach "exit 1" zurückgibt.
Ich weiß nur immer noch nicht, wie man verlässlich herausbekommen soll, ob du gerade am Rechner sitzt oder nicht. Ein paar hässliche Ansätze habe ich noch gefunden:
who -u -H
w
ls -l /dev/pts*
cat /dev/input/mouse0
Das ist aber alles ganz blöd zu verwursten.
Und selbst wenn dir jemand bis zum Quellcode herunter erklärt, warum Cinnamon sich so verhält, wie es es tut ... was bringt's dir?
Die Frage ist immer noch, wie du damit möglichst geschickt umgehst.
Hier:
https://www.collindelker.com/2016/10/16 ... take2.html
macht jemand recht elegant den Suspend kaputt, indem er eine Systemd-Unit zwischenschaltet, die einfach "exit 1" zurückgibt.
Ich weiß nur immer noch nicht, wie man verlässlich herausbekommen soll, ob du gerade am Rechner sitzt oder nicht. Ein paar hässliche Ansätze habe ich noch gefunden:
who -u -H
w
ls -l /dev/pts*
cat /dev/input/mouse0
Das ist aber alles ganz blöd zu verwursten.
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
Re: Rechner bleibt aktiv nach Aufwecken über wake on lan
Das geht mit loginctl ganz gut. Ich hab mir einmal für notify-send ein kleines Skript geschrieben, das alle lokalen, aktiven Sitzungen auflistet (im Normalfall ist das höchstens eine einzige). Leicht entrümpelt und erweitert um die Information ob der Bildschirm gerade gesperrt ist, sieht es so aus (ich bin mir sicher, dass das Verarbeiten der Strings auch schöner und ohne echo ginge...):
Code: Alles auswählen
#!/bin/sh
for session_ID in $(loginctl --no-legend list-sessions | awk '{print $1}')
do
loginctl_output=$(loginctl show-session ${session_ID})
session_User=$(echo "${loginctl_output}" | sed -ne 's/^Name=//p')
session_Type=$(echo "${loginctl_output}" | sed -ne 's/^Type=//p')
session_Idle=$(echo "${loginctl_output}" | sed -ne 's/^IdleHint=//p')
session_Remote=$(echo "${loginctl_output}" | sed -ne 's/^Remote=//p')
session_Active=$(echo "${loginctl_output}" | sed -ne 's/^Active=//p')
if test ${session_Active} = "yes" && test ${session_Remote} = "no"; then
echo "lokale, aktive Sitzung: ${session_User} (${session_Type}, Bildschirmschoner/-sperre: ${session_Idle})"
fi
done
- RobertS
- Beiträge: 512
- Registriert: 15.04.2012 13:50:53
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Rastatt BaWü
Re: Rechner bleibt aktiv nach Aufwecken über wake on lan
man logind.conf
Mein kleiner Rechenknecht, ohne Bildschirm und Tastatur bleibt zuverläßig wach solange ich per ssh angemeldet bin und geht in den Suspend wenn nicht.
Mein kleiner Rechenknecht, ohne Bildschirm und Tastatur bleibt zuverläßig wach solange ich per ssh angemeldet bin und geht in den Suspend wenn nicht.
Code: Alles auswählen
robert@Rechenknecht:~$ cat /etc/systemd/logind.conf
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
IdleAction=suspend
IdleActionSec=5min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#UserTasksMax=33%