Ich habe das Problem gelöst, indem Sie das Programm ignore-lid-switch-tweak aus den Startprogrammen entfernt haben.
Vom Terminal aus: gnome-session-properties
Entfernen Sie anschließend den Befehl ignore-lid-switch-tweak.
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.conf
und 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.conf
Einstellung 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?
Ich habe das Problem gelöst, indem Sie das Programm ignore-lid-switch-tweak aus den Startprogrammen entfernt haben.
Vom Terminal aus: gnome-session-properties
Entfernen Sie anschließend den Befehl ignore-lid-switch-tweak.
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. :)