logind.conf funktioniert nicht, durch Schließen des Deckels wird der Laptop nicht angehalten

8

Ich verwende Fedora 22 auf einem Dell Latitude E6230. Irgendwann bekam ich einen Software-Patch, der den Laptop beim Schließen des Deckels zum Stillstand brachte. Es hat funktioniert und jetzt ist es nicht mehr. Ich bin nicht sicher, welcher Patch dies verursacht hat oder warum. Ich bin auch ein Neuling in Linux (aber nicht in Computern). Es tut mir leid, wenn ich nicht nach etwas gesucht habe, das ich haben sollte.

Was ich untersucht habe:

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

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

    zeigt, 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 "Nicht am Deckel hängen" auf "Aus" gesetzt. Während ich damit spielte, habe ich auch "Power Button Action" in "Hibernate" geändert, aber der Power Button schaltet den Laptop nur aus und das Schließen des Deckels hält ihn immer noch nicht an.

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

    HandlePowerKey=suspend
    HandleSuspendKey=poweroff
    

    Ja, das ist rückwärts ... aber diese Einstellung hat sich nicht bewährt. Das heißt, auch nach einem Neustart schaltet der Netzschalter den Laptop immer noch aus, und der Suspend-Knopf hält den Laptop an.

    Dies scheint mir zu beweisen, dass die /etc/systemd/logind.confDatei und die Einstellung des Gnome-Tweak-Tools keine Auswirkungen haben.

  • Ich habe diesen Befehl ausprobiert ... aber ich bin nicht 100% 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 diesem Punkt bemerkt, dass das Schließen des Deckels auf dem Dock den Laptop aufhängt. Also dachte ich, dass vielleicht eine doppelte negative Aktion vor sich geht. Ich habe diese Zeilen geändert, um zu testen:

    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 der Laptop vom Dock entfernt befindet.

  • Zu keinem Zeitpunkt sind externe Monitore angeschlossen.

Was zum Teufel vermisse ich? Was kann diese Einstellungen überschreiben?

Art Hill
quelle
Update: Ich habe ein weiteres Software-Update erhalten. Jetzt wird der Laptop jedes Mal angehalten, wenn ich den Deckel schließe, sogar auf dem Dock. Es sollte nicht angehalten werden, während es sich im Dock befindet, da ich die Einstellung "HandleLidSwitchDocked = ignore" zurückgesetzt habe. Außerdem bleiben die Ein- / Ausschalt- und Suspend-Tasten für Änderungsvorschläge unempfindlich. immer noch kaputt ... nur auf eine andere Art und Weise.
Art Hill
Das hat bei mir nicht funktioniert, aber vielleicht können Sie es zum Laufen bringen : wiki.debian.org/ScreenLockingOnSleep Ich habe versucht, i3lock gegen xscreensaver auszutauschen.
Peter Becich

Antworten:

1

Ich habe das Problem gelöst, indem ich das Programm zum Ignorieren des Deckelschalters aus den Startprogrammen entfernt habe.

Aus dem Terminal-Lauf: gnome-session-propertiesEntfernen Sie dann die Ignorier-Deckel-Schalter-Optimierung.

Wurzel G.
quelle
1

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 Versionen von Fedora (ich bin jetzt auf Fedora 28) diese beiden Einträge jetzt erfordern, während zuvor nur der 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 stimmen Sie nicht ab, da ich eine Lösung für das gegenteilige Problem hinzugefügt habe. :) :)

NYCeyes
quelle