logind.conf funktioniert nicht, beim Schließen des Deckels wird der Laptop nicht ausgesetzt

3219
Art Hill

Ich verwende Fedora 22 auf einem Dell Latitude E6230. Irgendwann bekam ich einen Software-Patch, der den Laptop brach, wenn ich den Deckel schließe. Es hat funktioniert und jetzt ist es nicht mehr. Ich bin nicht sicher, was der Patch verursacht hat oder warum. Ich bin auch ein Neuling in Linux (aber nicht in Computern). Es tut mir leid, wenn ich nicht etwas untersucht habe, was ich hätte tun sollen.

Was ich mir angeschaut habe:

  • Ich habe versucht, diese Zeilen zu kommentieren /etc/systemd/logind.conf und dann neu zu starten:

    HandleLidSwitch=suspend LidSwitchIgnoreInhibited=yes HandleLidSwitchDocked=ignore 
  • sudo journalctl -b -u systemd-logind

    zeigt an, dass der Deckel erkennt, dass er sich schließt und öffnet.

  • Ich habe versucht zu installieren gnome-power-manager... aber das schien keine Wirkung zu haben.

  • Ich habe das gnome Tweak-Tool installiert und für "Nicht an Deckel schließen" auf "Aus" gesetzt. Im Spiel damit habe ich auch die "Power-Button-Aktion" in "Ruhezustand" geändert. Der Power-Button schaltet jedoch nur den Laptop aus, und das Schließen des Deckels lässt ihn immer noch nicht hängen.

  • Ich ging dann zurück /etc/systemd/logind.confund kommentierte die Zeilen:

    HandlePowerKey=suspend HandleSuspendKey=poweroff 

    Ja, das ist rückwärts ... aber diese Einstellung hat sich nicht durchgesetzt. Das heißt, auch nach einem Neustart schaltet der Netzschalter den Laptop aus und der Suspend-Button setzt den Laptop aus.

    Dies scheint mir zu beweisen, dass die /etc/systemd/logind.confEinstellung der Datei und des Zwergen-Werkzeugs keine Auswirkung haben.

  • Ich habe diesen Befehl ausprobiert ... aber ich bin nicht 100% das, was er tut:

    gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing 

    Ich habe das in einem der Threads gefunden. Ich habe an dieser Stelle bemerkt, dass das Schließen des Deckels, während er sich auf dem Dock befindet, den Laptop aufhängt. Also dachte ich mir, dass es eine doppelte negative Aktion gab. Ich habe diese Zeilen nur zum Testen geändert:

    HandleLidSwitch=ignore HandleLidSwitchDocked=suspend 

    Das Ergebnis ist, dass der Laptop nicht mehr auf dem Dock hängt, wenn der Deckel geschlossen ist, oder wenn sich das Notebook nicht im Dock befindet.

  • Zu keinem Zeitpunkt sind externe Monitore angeschlossen.

Also, was zum Teufel vermisse ich? Was kann diese Einstellungen überschreiben?

8
Update: Ich habe ein weiteres Software-Update erhalten. Jetzt wird der Laptop jedes Mal ausgesetzt, wenn ich den Deckel schließe, selbst auf dem Dock. Es sollte sich nicht auf dem Dock befinden, da ich die Einstellung "HandleLidSwitchDocked = ignore" zurückgesetzt habe. Außerdem bleiben die Ein- und Ausschalttasten für Änderungsvorschläge unzugänglich. immer noch kaputt ... nur auf eine andere Weise. Art Hill vor 8 Jahren 0
Das hat bei mir nicht funktioniert, aber vielleicht können Sie es funktionieren lassen: https://wiki.debian.org/ScreenLockingOnSleep Ich habe versucht, i3lock gegen xscreensaver zu tauschen. Peter Becich vor 6 Jahren 0

2 Antworten auf die Frage

1
Root G

Ich habe das Problem gelöst, indem Sie das Programm ignore-lid-switch-tweak aus den Startprogrammen entfernt haben.

Vom Terminal aus: gnome-session-propertiesEntfernen Sie anschließend den Befehl ignore-lid-switch-tweak.

1
prismalytics.io

Ich kam hier an, weil ich das gegenteilige Problem hatte (das Schließen des Deckels wurde nicht ignoriert, was ich brauchte).

Ich hatte dieses Problem schon einmal gelöst, aber es scheint, dass die neuesten Fedora-Versionen (ich bin jetzt auf Fedora 28) diese beiden Einträge jetzt erfordert, während zuvor nur die erste erforderlich war:

user$ sudo vi /etc/systemd/logind.conf  HandleLidSwitch=ignore <---- Set both of these HandleLidSwitchDocked=ignore <---- to ignore lid events.  user$ sudo systemctl restart systemd-logind 

Ich hoffe das hilft jemand anderem. Bitte nicht abstimmen, weil ich eine Lösung für das gegenteilige Problem hinzugefügt habe. :)