Kann bei geschlossenem Deckel nicht aufhängen, auch wenn ein externes Display angeschlossen ist

9

Mein Laptop hat Fedora 22 mit Gnome 3.16.4. Normalerweise wird es ausgesetzt, wenn der Deckel geschlossen ist. Wenn jedoch ein externes Display angeschlossen ist (über VGA), wird der Gnome-Desktop stattdessen einfach auf das externe Display übertragen, wenn der Deckel geschlossen ist.

Ich möchte jedoch, dass mein Laptop auch dann angehalten wird, wenn ein externes Display angeschlossen ist. Folgendes habe ich überprüft und versucht:

  • Wenn ich den Deckel öffne und schließe, systemd-logindzeichnen Sie die Aktion auf, wie ich sehen kann journalctl -b -u systemd-logind.
Dec 09 08:39:39 workstation systemd-logind[980]: Lid closed.
Dec 09 08:39:47 workstation systemd-logind[980]: Lid opened.
  • Ich habe /etc/systemd/logind.confFolgendes konfiguriert :
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes

Insbesondere habe ich die HandleLidSwitchDocked=ignoreZeile auskommentiert und in geändert suspend. Und der Rest davon wird (von systemd) als Standard bezeichnet. Aber nach dem Neustart hat es nicht funktioniert.

  • Meine Grafikkarte ist "Intel Corporation Broadwell-U Integrated Graphics" (Ausgabe von lspci). Da es nicht nvidia ist, denke ich, dass es nicht von dem in diesem Thread diskutierten Fehler betroffen ist ?

Wie konfiguriere ich Fedora / Gnome so, dass es angehalten wird, auch wenn ein externes Display angeschlossen ist?

Naitree
quelle
Ich würde den Suspend-Knopf drücken (ich sehe keine Notwendigkeit, den Deckel zu schließen, sondern ihn an ein externes Display angeschlossen zu lassen). Wenn Sie immer noch versuchen, dies zu tun, und Wert darauf legen, antworten Sie bitte, damit andere sehen können, dass Ihnen eine Antwort immer noch wichtig ist. Wenn Sie es gelöst haben, wäre es schön, wenn Sie es dokumentieren können.
Strg-Alt-Delor

Antworten:

1

Angenommen, der Laptop ist auch an eine externe Stromversorgung angeschlossen. Sie müssen außerdem explizit Folgendes zu /etc/systemd/logind.conf hinzufügen :

HandleLidSwitchExternalPower=suspend

Pro Mann logind.conf

HandleLidSwitchExternalPower = wird standardmäßig vollständig ignoriert (aus Gründen der Abwärtskompatibilität) - ein expliziter Wert muss festgelegt werden, bevor er zur Bestimmung des Verhaltens verwendet wird.

Wenn das System in eine Dockingstation eingefügt ist oder wenn mehr als eine Anzeige angeschlossen ist, wird die von HandleLidSwitchDocked = angegebene Aktion ausgeführt. Wenn das System extern mit Strom versorgt wird, wird die von HandleLidSwitchExternalPower = angegebene Aktion (falls vorhanden) ausgeführt . Andernfalls wird die Aktion HandleLidSwitch = ausgeführt.

Joseph Tingiris
quelle