Wir haben einen gemeinsam genutzten Office-Desktop mit Ubuntu 18.04, auf dem mehrere Jobs (über ssh und screen) oft wochenlang auf mehreren Konten ausgeführt werden. Wenn Sie in einem Konto angemeldet sind, wird Sleep / Suspend deaktiviert durch:
- Energieeinstellungen in der Hauptsystemeinstellung
- Deaktivieren Sie
gnome-tweak-tool
mit die Option "Bei geschlossenem Laptop-Deckel anhalten".
Dies funktioniert einwandfrei, solange ein Benutzer mit diesen Energieeinstellungen immer direkt am Computer angemeldet ist (dh physisch nicht über ssh).
Das Problem ist, wenn derzeit kein Benutzer direkt angemeldet ist, dh wenn sich der Computer im Hauptanmeldebildschirm befindet (wie beim Hochfahren). Es scheint keine Möglichkeit zu geben, Einstellungen für den Ruhezustand / die Unterbrechung festzulegen, wenn Sie nicht bei einem bestimmten Konto angemeldet sind. Wenn der Computer auf diesem Bildschirm verbleibt, wird er schließlich in den Ruhezustand versetzt und alle ausgeführten Jobs werden angehalten.
Wie bereits erwähnt, funktionieren die Dinge einwandfrei, solange ein Benutzer angemeldet ist. Dies wurde jedoch als Sicherheitsrisiko angesehen. Deshalb möchten wir eine bessere systemweite Lösung finden.
Ich sollte erwähnen, dass wir einen anderen Office-Desktop mit Ubuntu 16.04 haben, der dieses Problem nicht hat.
quelle
/etc/systemd/logind.conf
Dies kann mit dem geschehen, was Pasi Suominen in seiner Antwort gezeigt hat (über, wenn auch nicht über die Lidswitch-Einstellung). Wenn Sie darauf bestehen, eine bestimmte Remote-Anmeldung zu verfolgen, kann dies meines Erachtens durchgeführt werden, jedoch nicht ohne den im Hintergrund ausgeführten Root-Level-Dienst. Das Deaktivieren von Suspend global ist eine einfachere Lösung und bereits verfügbar. Daher würde ich dies empfehlen.Antworten:
Wenn kein Benutzer angemeldet ist
Wenn kein Benutzer angemeldet ist, stammen die Energieeinstellungen aus der Pseudo-Benutzer-ID
gdm
. Die folgenden Steuerelemente für die automatische Unterbrechung von GDM stammen von: ArchLinux GDMGDM-Auto-Suspend (GNOME 3.28)
GDM verwendet eine separate dconf-Datenbank, um die Energieverwaltung zu steuern. Sie können festlegen, dass GDM sich wie Benutzersitzungen verhält, indem Sie die Benutzereinstellungen in die dconf-Datenbank von GDM kopieren.
Wo
username
ist der Name Ihres Benutzers?Oder deaktivieren Sie einfach die automatische Unterbrechung (führen Sie den Befehl auch aus, wenn die Batterie durch eine Wechselstromquelle ersetzt ist, um sie auch im Akkubetrieb zu deaktivieren):
quelle
Datei bearbeiten
/etc/systemd/logind.conf
Dort finden Sie die Zeile:
ändere es in:
Jetzt ignoriert Ihr Anmeldebildschirm auch Ihren Deckelschalter.
Es gibt eine gute Ubuntu-Handbuchseite von logind.conf:
http://manpages.ubuntu.com/manpages/cosmic/man5/logind.conf.5.html
Befolgen Sie zum Deaktivieren des Suspend via PolicyKit (systemweite Einstellung) die Anweisungen unter:
https://sites.google.com/site/easytipsforlinux/disable-hibernate-and-suspend
quelle
Wenn Sie UBUNTU 18.04 verwenden, können Sie einen Indikator mit dem Namen verwenden
Sie können es aus dem Softwarespeicher herunterladen und installieren.
Aktivieren Sie es, damit es den Ruhezustand des Desktops manuell steuern kann
Hoffe es wird helfen ..
quelle
Der Koffein-Indikator funktioniert nur manchmal, da Ubuntu anscheinend einen eigenen Verstand hat,
In anderen Fällen wird das Koffein auf "Deaktivieren - Automatisch aussetzen" umgeschaltet, und dann ... ... wird es ohne meine Eingabe 5 oder 10 Minuten oder 20 Minuten später wieder aktiviert
INFURIATING ... Bitte um Hilfe
quelle