Xenial (16.04.1 LTS) geht nach dem Öffnen des Laptopdeckels wieder in den Ruhezustand

Xenial (16.04.1 LTS) geht nach dem Öffnen des Laptopdeckels wieder in den Ruhezustand

Ich habe ein Razer Blade 2016 mit Ubuntu 16.04.1 LTS.

Ich kann den Deckel schließen und es wird ordnungsgemäß in den Ruhezustand versetzt. Wenn ich den Deckel jedoch öffne, wird das System wieder hochgefahren, wechselt aber nach einigen Sekunden wieder in den Ruhezustand. Darüber hinaus ist das drahtlose Netzwerkgerät nicht verfügbar. Dies wird so lange andauern, bis die Maschine neu gestartet wird.

Wenn ich jedoch die Shut down... -> SuspendMenüoption verwende oder den Netzschalter drücke und die Option „Anhalten“ auswähle, kann ich den Deckel schließen und wieder öffnen und alles verhält sich ordnungsgemäß.

Ich habe einen ... gefundenähnliches Problem und Lösung auf Reddit, aber für die Installation acpi-call-dkmsmuss Secure Boot deaktiviert werden, und das würde ich nach Möglichkeit vermeiden.

Meine aktuelle Problemumgehung besteht darin, die Maschine manuell einzurichten HandleLidSwitch=ignoreund /etc/systemd/logind.confanzuhalten, aber das ist umständlich und bewirkt nicht, was ich will.

Was ist los und gibt es eine echte Lösung für dieses Problem?

Antwort1

Etwas Ähnliches passiert mir **manchmal*, wenn es aufwacht, das eingebaute Display und den externen Fernseher für einen Moment einschaltet und dann wieder in den Ruhezustand zurückkehrt. Durch Bewegen der Maus wird es wiederhergestellt, als wäre es eine normale Wiederaufnahme.

Ich hatte ein weiteres Problem mit dem Ruhezustand für 15 Sekunden, obwohl es eigentlich nach 2 Sekunden in den Ruhezustand wechseln sollte. Ich hatte sogar das Problem, dass es nur die Illusion des Ruhezustands gab, bei dem der Bildschirm ausgeschaltet wurde, der Lüfter aber immer noch lief und die Betriebsanzeige durchgehend leuchtete, anstatt einen Heiligenschein zu haben. Mein erstes Problem war, dass der Ruhezustand nur das eingebaute Display ausschaltete, der externe Bildschirm aber und alle anderen Programme (und der Ton) immer noch liefen.

Zusätzlich zu den von Ihnen vorgenommenen HandleLidSwitch=ignoreEinstellungen können Sie auch Folgendes versuchen:logind.conf

HandleLidSwitchDocked=ignore
LidSwitchIgnoreInhibited=no

„Angedockt“ bedeutet ursprünglich, dass der Laptop an eine Dockingstation angeschlossen ist. Es bedeutet aber auch, dass ein externer Monitor angeschlossen ist.

Ich muss zugeben, dass „systemd design for“ IgnoreInhibitedwie eine doppelte Verneinung klingt und es mich verwirrt, es auf einzustellen no.

Die andere Möglichkeit besteht darin, die Ubuntu-Behandlung des Schließens des Deckels in den Energieeinstellungen mit „Nichts tun“ zu deaktivieren und systemd die gesamte Arbeit machen zu lassen.

Die letzte extreme Option (wie ich sie gewählt habe) besteht darin, ein eigenes Skript für ACPI-Ereignisse/-Aktionen zu schreiben und Ubuntu und systemd anzuweisen, beim Schließen und Öffnen des Deckels nichts zu tun.

Wie auch immer, wenn der Vorschlag funktioniert, ist es eine Antwort, wenn nicht, ist es ein langer Kommentar, der nicht dorthin passt, wo er hingehört. Ich hoffe, jemand postet eine endgültige Antwort.

verwandte Informationen