Wie schalte ich den Bildschirmschoner und die Energieverwaltung vollständig aus?

46

Ich suche nach einer Methode, um den Bildschirmschoner und den Powermanager auszuschalten, aber von der Kommandozeile aus.

Ich bin mir bewusst, dass dies über den GUI-Bildschirm erfolgen kann - aber kann dies über die Befehlszeile oder über einen Konfigurationseditor erfolgen?

Hier ist die Anleitung (über die Anwendung "Bildschirm" oder "Helligkeit und Sperre"):

Bildbeschreibung hier eingeben

Takkat
quelle

Antworten:

38

Für den 11.10

Deaktivieren Sie das GNOME Settings Deamon-Plugin über die Befehlszeile:

gsettings set org.gnome.settings-daemon.plugins.power active false

Alternativ können Sie dconf-editoraus dem Paket dconf-tools Folgendes verwenden:

Bildbeschreibung hier eingeben

Für den Bildschirmschoner:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

Oder nochmal über dconf-editor:

Bildbeschreibung hier eingeben

Drehmoment
quelle
3
Das funktioniert nicht. Ich habe einen HDMI-Monitor, der sich nach einigen Minuten immer noch ausschaltet. Alle Bildschirmschoner- und Energieeinstellungen scheinen vollständig ignoriert zu werden.
Cerin
6
Für alle, die immer noch versuchen, diese Lösung zu verwenden, ist diese Sache bereits als weitere Beschreibung veraltet. This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to active the screensaver.Versuchen Sie es mit der Option org.gnome.desktop.session idle-delaythen. Nur zu sagen, Hoffnung kann helfen.
ksugiarto
8

Möglicherweise ist die obige Lösung erforderlich, aber nicht ausreichend. Möglicherweise wird der Bildschirm nach 10 Minuten immer noch ausgeblendet. Dies ist eine in Xorg kompilierte Standardeinstellung.

Führen Sie Folgendes aus, um es für die aktuelle Sitzung zu deaktivieren:

xset s off

Sie können dies in Ihre .xsessionDatei einfügen, um es bei jedem Login zu deaktivieren.

Thomas
quelle
Wo befindet sich die .xsession-Datei? Ich konnte sie nicht finden. Muss ich eine erstellen und wenn ja, wo?
14.
Die .xsession-Datei ist eine versteckte Datei in Ihrem Home-Verzeichnis. Sie finden es, indem Sie Strg + H drücken. Wenn Sie die Datei nicht sehen, können Sie mit der rechten Maustaste klicken und die Datei mit dem Namen .xsession erstellen, oder Sie können Ihren bevorzugten Texteditor verwenden, um die Datei mit den erforderlichen Informationen zu erstellen.
mstfacmly
6

Erstellen Sie ein Nur-Text-Dokument in Ihrem Ausgangsordner und kopieren Sie dieses in diesen Ordner.

#!/bin/bash
sleep 10 &&
xset s 0 0
xset s off
exit 0

Speichern Sie das Dokument als "screensaver_off.sh" (ohne Anführungszeichen), öffnen Sie dann ein Terminal und geben Sie ein

chmod +x screensaver_off.sh

Öffnen Sie dann Startanwendungen über den Dash, klicken Sie auf die Schaltfläche Hinzufügen, benennen Sie Ihre Startanwendung und geben Sie Ihren Befehl ein als:

"sh /home/$LOGNAME/screensaver_off.sh"

Fügen Sie dann eine Beschreibung hinzu und klicken Sie auf Hinzufügen, Neustart und fertig, Keine weitere Bildschirmaustastung.

Dies muss für jeden Benutzer einzeln durchgeführt werden, da die Standardeinstellungen nach dem Abmelden oder Neustarten wiederhergestellt werden.

Bildbeschreibung hier eingeben

dginsd
quelle
2
Warum sleep 10?
Dirk
Mit Sleep 10 können alle Ihre xserver- und desktop-Umgebungen geladen werden. Auf einem besseren, schnelleren Computer könnte eine niedrigere Anzahl verwendet werden. Dies hat bei mir funktioniert. Ich bin mir sicher, dass es einen effizienteren und angemesseneren Weg gibt, ich weiß es einfach nicht.
29.
5

Sie haben nicht angegeben, ob Sie eine dauerhafte Lösung oder eine vorübergehende Lösung wünschen. Wenn Sie den Bildschirmschoner und die Energieverwaltung für z. B. 2 Stunden ausschalten möchten, können Sie diese Funktionen einfach sperren .

In der Praxis kann man einfach laufen

systemd-inhibit sleep 2h

Alternativ können Sie den Bildschirmschoner und die Energieverwaltung sperren, bis ein bestimmter Vorgang abgeschlossen ist. Zum Beispiel,

systemd-inhibit wget "https://example.com/files/huge-download.dat"

Bildschirmschoner und Energieverwaltung werden gesperrt, bis der Download abgeschlossen ist.

Sehen Sie man systemd-inhibitfür weitere Details. Hiermit können Sie nur ausgewählte Funktionen deaktivieren und die vom Benutzer sichtbare Zeichenfolge festlegen, um zu erklären, warum diese Funktionen gesperrt sind (hilfreich, wenn Ihr System mehrere Benutzer hat).

Mikko Rantalainen
quelle
4

Sie können zu den Systemeinstellungen wechseln. Es gibt ein Programm namens "Brightnes and lock" (ich weiß nicht, wie es auf Englisch heißt. Schauen Sie sich meinen Screenshot an) In diesem Menü können Sie festlegen, wann die Bildschirmsperre aktiviert werden soll.

Bildbeschreibung hier eingeben

rechengehirn
quelle
In US-Englisch ist es " Brightness and Lock ", wie Sie vorschlagen.
David6
Das ist nicht das Problem, der leere Bildschirm wird weiterhin über Filmen und Vollbild-YouTube-Clips angezeigt.
Xamidovic
4

Nachdem ich eine Menge Forenbeiträge gelesen hatte, schaffte ich es schließlich, sie loszuwerden, indem ich crontab so einstellte, dass es alle 4 Minuten ausgeführt wird:

DISPLAY=:0.0 xset s activate

Sie können weglassen DISPLAY=:0.0, wenn Sie sich mit ssh als derselbe Benutzer angemeldet haben, der gnome verwendet.

xset s offhat in meinem Fall nicht geholfen. Ich muss das alle 4 Minuten ausführen, um zu verhindern, dass der Bildschirmschoner alle 5 Minuten aktiviert wird. :)

Tuipveus
quelle
3

Hier ist eine Lösung, die für mich funktioniert. Das Problem, das ich hatte, war, als ich mein Ubuntu 12.04 auf 12.10 aufrüstete und der Bildschirm auf Gnome 3.6 für etwa 5 Minuten im Leerlauf schwarz wurde, selbst wenn ich keine herkömmlichen Einstellungen für einen aktiven Bildschirm hatte Schoner, es war natürlich ärgerlich.

Hier ist die Lösung, die ich verwendet habe und die funktioniert hat (und ich habe viele verschiedene Dinge ausprobiert und zu viel Zeit mit der Suche auf startpage.com (google) verbracht).

Scrollen Sie nach unten zu "Kein Bildschirmschoner in GNOME 3.2".

http://www.webupd8.org/2011/10/things-to-tweak-after-installing-ubuntu.html

Wassermann
quelle
2
Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Mark Paskal
3

Das Deaktivieren des Kontrollkästchens "Bildschirm dimmen, um Energie zu sparen" ist mit möglich

gsettings set org.gnome.settings-daemon.plugins.power idle-dim false

und setzen Sie "Ausschalten nach" auf "Niemals" mit

gsettings set org.gnome.desktop.session idle-delay 0

Der letzte Befehl war für meine Bedürfnisse völlig ausreichend.

Mojo
quelle
2

Deaktivieren des Bildschirmschoners unter Linux in VNC Viewer Bildbeschreibung hier eingeben

Abhijeet
quelle
0

Die obige Antwort von Thomas funktioniert, aber nicht jeder hat eine .xsession-Datei. Sie können stattdessen Ihr .profile verwenden. Fügen Sie einfach die folgenden Zeilen am Ende des .profile in Ihrem Home-Ordner hinzu.

# Turn off screen blanking xset s off && xset -dpms

Wenn Sie .profile nicht sehen, öffnen Sie Ihren Home-Ordner in Ihrem Dateibrowser, klicken Sie auf "Ansicht" und wählen Sie "Versteckte Dateien anzeigen". Klicken Sie dann einfach mit der rechten Maustaste auf .profile, wählen Sie "Mit Texteditor öffnen", kopieren Sie die Datei und fügen Sie sie in eine leere Zeile am Ende der Datei ein. Speichern Sie die geänderte Datei.

rjd
quelle