PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lubuntu 16.10 und poweroff, wie?


Zoroaster
2017-02-15, 11:20:45
Ich hab hier auf einem alten Labtop Lubuntu 16.10 installiert. Alles läuft wunderbar, aber wie stelle ich ein, das er automatisch ausgeht sobald man den Deckel schließt?

"/etc/systemd/logind.conf" ändern hab ich schon probiert, aber irgendwie ändert das nichts.

Wo stelle ich das in Lubuntu ein?

BBig
2017-02-15, 13:57:20
Post doch mal deine logind.conf.

Und mach deinen Laptop mal auf und zu und im Terminal:
sudo journalctl -b -u systemd-logind
Steht da was von "Lid closed" drin?

Zoroaster
2017-02-16, 15:23:34
Post doch mal deine 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=poweroff
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#UserTasksMax=33%
Das ist eigentlich unangetastet bis auf das löschen des "#" vor "HandleLidSwitch=poweroff"

Und mach deinen Laptop mal auf und zu und im Terminal:
sudo journalctl -b -u systemd-logindSteht da was von "Lid closed" drin?-- Logs begin at Do 2017-02-16 15:12:21 CET, end at Do 2017-02-16 15:22:54 CET. --
Feb 16 15:12:43 laptoplg systemd[1]: Starting Login Service...
Feb 16 15:12:50 laptoplg systemd-logind[845]: New seat seat0.
Feb 16 15:12:50 laptoplg systemd-logind[845]: Watching system buttons on /dev/input/event3 (Power Button)
Feb 16 15:12:50 laptoplg systemd-logind[845]: Watching system buttons on /dev/input/event5 (Video Bus)
Feb 16 15:12:50 laptoplg systemd-logind[845]: Watching system buttons on /dev/input/event1 (Power Button)
Feb 16 15:12:50 laptoplg systemd-logind[845]: Watching system buttons on /dev/input/event0 (Lid Switch)
Feb 16 15:12:50 laptoplg systemd-logind[845]: Watching system buttons on /dev/input/event2 (Sleep Button)
Feb 16 15:12:50 laptoplg systemd[1]: Started Login Service.
Feb 16 15:13:20 laptoplg systemd-logind[845]: New session c1 of user user1.
Feb 16 15:16:02 laptoplg systemd-logind[845]: Lid closed.

HeldImZelt
2017-02-16, 17:13:06
Falls zutreffend: Im laufenden Betrieb muss Systemd die (logind) Konfigurationsdateien nach einer Änderung neu einlesen.
sudo systemctl daemon-reload

Ansonsten vielleicht mal schauen, was generell hinter dem 'Lid closed' kommt. Kann sein, dass das ein anderer Prozess/Powermanager abgreift.
journalctl -b |grep 'Lid closed' -A10
-A10 zeigt nächsten 10 Zeilen an. -b ist 'nur aktueller Bootlog'.

Was passiert denn, wenn du die Klappe schließt? Gar nichts?

Zoroaster
2017-02-16, 18:00:45
journalctl -b |grep 'Lid closed' -A10-A10 zeigt nächsten 10 Zeilen an. -b ist 'nur aktueller Bootlog'.user1@laptoplg:~$ journalctl -b |grep 'Lid closed' -A10
Feb 16 15:38:47 laptoplg systemd-logind[868]: Lid closed.
Feb 16 15:38:48 laptoplg kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x9f on isa0060/serio0).
Feb 16 15:38:48 laptoplg kernel: atkbd serio0: Use 'setkeycodes e01f <keycode>' to make it known.
Feb 16 15:38:48 laptoplg kernel: atkbd serio0: Unknown key released (translated set 2, code 0x9f on isa0060/serio0).
Feb 16 15:38:48 laptoplg kernel: atkbd serio0: Use 'setkeycodes e01f <keycode>' to make it known.
Feb 16 15:38:53 laptoplg systemd-resolved[944]: Using degraded feature set (UDP) for DNS server 127.0.1.1.
Feb 16 15:39:01 laptoplg sudo[1535]: pam_unix(sudo:session): session closed for user root
Feb 16 15:39:04 laptoplg sudo[1605]: user1 : TTY=pts/0 ; PWD=/home/user1 ; USER=root ; COMMAND=/bin/journalctl -b -u systemd-logind
Feb 16 15:39:04 laptoplg sudo[1605]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 16 15:39:18 laptoplg kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x9f on isa0060/serio0).
Feb 16 15:39:18 laptoplg kernel: atkbd serio0: Use 'setkeycodes e01f <keycode>' to make it known.
Falls zutreffend: Im laufenden Betrieb muss Systemd die (logind) Konfigurationsdateien nach einer Änderung neu einlesen.
sudo systemctl daemon-reloadReicht ein Neustart nicht aus? Davon gabs schon ein paar.

Was passiert denn, wenn du die Klappe schließt? Gar nichts?Der Bildschirm wird schwarz, aber der Rest läuft noch. Ein beliebiger Tastendruck erweckt das System wieder zur gänze...

HeldImZelt
2017-02-16, 18:24:44
Reicht ein Neustart nicht aus? Davon gabs schon ein paar.
Ja, Neustart ist auch ok.

Der Bildschirm wird schwarz, aber der Rest läuft noch. Ein beliebiger Tastendruck erweckt das System wieder zur gänze...
Schau mal, ob der xfce4-power-manager läuft.
ps aux |grep -i xfce4-power-manager
Wenn ja, schau mal nach den Einstellungen ('Startmenü/Einstellungen/Energieverwaltung' oder direkt mit 'xfce4-power-manager-settings').

https://abload.de/img/xfce4pmzjz2e.png

Zoroaster
2017-02-16, 22:44:59
Ja, der läuft und den hab ich auch schon vorher gefunden, aber leider bietet man da keine Ausschaltoption an...
Tatsächlich fällt mir jetzt erst auf, daß der Bildschirn lediglich das macht, was da eingestellt ist.
Kann man das irgendwo "overrulen"?

HeldImZelt
2017-02-16, 23:23:26
Der xfce4-power-manager scheint dafür extra Ausnahmeregeln (http://docs.xfce.org/xfce/xfce4-power-manager/faq#how_can_i_make_logind_handle_button_events_instead_of_xfce4-power-manager) zu haben.

Lid switch -> logind:
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -n -t bool -s true
xfce4-power-manager --restart

Einstellung wieder rückgängig machen (falls es nicht funktioniert):
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -r
Danach sollte logind (nur für den 'Lid closed' Event) wieder verantwortlich sein.

Tritt der Fall nicht ein, könnte man auch versuchen den Power Manager ganz abzuschalten. Laut Wiki (https://wiki.ubuntuusers.de/xfce4-power-manager/#Installation) sitzt der Starteintrag in /etc/xdg/autostart/.

Zoroaster
2017-02-17, 10:37:45
Hey, das funktioniert! Vielen Dank!

Warum diese Option nie in der GUI der Energieverwaltung steckt wird mir aber immer ein Rätsel bleiben...