Konfigurieren Sie den Bildschirmschoner in Ubuntu

65

Wie konfiguriere ich den Bildschirmschoner in Ubuntu? Ich kann sehen, dass der Gnome-Bildschirmschoner läuft.

oz1cz
quelle

Antworten:

88

Ab 12.04 wird Ubuntu nicht mehr mit Bildschirmschonern ausgeliefert, sondern nur mit einem schwarzen Bildschirm, der angezeigt wird, wenn sich Ihr System im Leerlauf befindet. Wenn Sie lieber Bildschirmschoner haben möchten, können Sie den Gnome-Bildschirmschoner gegen den XScreenSaver austauschen.

Bildschirmschoner wurden in Ubuntu 11.10 entfernt. Ubuntu verwendet den Gnome-Bildschirmschoner und hat die Änderung von GNOME übernommen. Die GNOME-Entwickler sind der Meinung, dass ein schwarzer Bildschirm, der Ihren Monitor in den Energiesparmodus versetzt, optimal ist.

XScreenSaver installieren

Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um gnome-screensaver zu deinstallieren:

sudo apt-get remove gnome-screensaver

Installieren Sie XScreenSaver und einige zusätzliche Bildschirmschoner-Pakete mit dem folgenden Befehl:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

Konfigurieren Sie Ihren Bildschirmschoner

Führen Sie nach der Installation eine Suche im Dash for Screensaver durch. Starten Sie das Bildschirmschoner-Dienstprogramm und konfigurieren Sie damit XScreenSaver und wählen Sie Ihre Bildschirmschonereinstellungen aus.

Das Bildschirmschoner-Dienstprogramm fordert Sie auf, den Gnome-Bildschirmschoner-Prozess zu beenden und den xscreensaver-Hintergrundprozess zu starten, wenn Sie ihn starten.

Standardmäßig wählt XScreenSaver bei jedem Start einen zufälligen Bildschirmschoner. Sie können die ausgewählten Bildschirmschoner angeben oder den Modus "Nur ein Bildschirmschoner" aktivieren, um immer Ihren bevorzugten Bildschirmschoner zu verwenden.

Bildbeschreibung hier eingeben

Zum Start hinzufügen

Um die Bildschirmschoner tatsächlich zu verwenden, soll XScreenSaver bei jeder Anmeldung im Hintergrund gestartet werden. Wenn es nicht gestartet wird, merkt es nicht, dass sich Ihr System im Leerlauf befindet, und startet Bildschirmschoner.

Starten Sie zunächst das Dienstprogramm Startup Applications über das Dash. Fügen Sie mit dem folgenden Befehl ein Startprogramm hinzu. Der Name und der Kommentar hier können beliebig sein:

xscreensaver -nosplash

xscreenserver

Änderungen rückgängig machen

Das Zurücksetzen dieser Änderungen ist einfach. Führen Sie einfach diese Befehle aus, um XScreenSaver zu deinstallieren und gnome-screensaver neu zu installieren:

sudo apt-get remove xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
sudo apt-get install gnome-screensaver

Quelle und mehr über: Wie man Bildschirmschoner zu Ubuntu 12.04 hinzufügt .

Radu Rădeanu
quelle
Das ist eine wirklich blöde Frage, aber wie stelle ich ein, wann der Bildschirmschoner gestartet wird?
MadTux
1
Hervorragende Antwort! @ MadTux: Sie legen fest, wann es in der unteren Ecke des 'Bildschirmschoner'-Programmfensters gestartet wird
Eierlegs
Sie können xscreensaverüber die Befehlszeile konfigurieren , indem Sie ausführen xscreensaver-demo.
Drew Noakes
Großartige Ressource! Bitte fügen Sie diese Informationen auch Ihrem Beitrag hinzu. Es geht darum, dass Strg + Alt + L nicht mehr funktioniert, wenn Gnomes Bildschirmschoner durch XScreensaver ersetzt wird, und wie man das behebt: askubuntu.com/questions/75692/…
Mihai Danila
Und wie rufen Sie dieses Konfigurationsfenster von CLI aus auf?
Holms
4

nein, du musst gnome-screensaver nicht deinstallieren und xscreensaver installieren. Gehen Sie einfach zu Systemeinstellungen -> Helligkeit und Sperre, um die Leerlaufzeit des Gnome-Bildschirmschoners einzustellen. Der Gnome-Bildschirmschoner kann Ihren LCD-Monitor in einen Modus mit geringer Aktivität versetzen, sodass er für Ihren Monitor am besten geeignet ist.

Ben Lin
quelle
Zwar hat Gnome-Screensaver DPMS nicht in Natty zum Laufen gebracht, aber im Endeffekt (dh meine LCD-Hintergrundbeleuchtung ist tatsächlich ausgeschaltet!) - Der Ort zum Konfigurieren der Zeitüberschreitung ist richtig; aber ich weiß nicht, warum es für eine Weile meinen vollständigen Namen (in der Ecke eines schwarzen Bildschirms) anzeigen muss, bevor es anfängt ... "Speichern".
Robert Siemer
0

Radus Antwort ist gut, deshalb werde ich sie nicht wiederholen. Ich werde auf zusätzliche Schritte hinweisen, die vom xscxreensaverEntwickler empfohlen werden . Ich füge auch einen kurzen Abschnitt der Geschichte des Entwicklers hinzu.


GNOME ODER UNITY VERWENDEN

GNOME wurde xscreensaverfast ein ganzes Jahrzehnt so ausgeliefert, wie es war, und alles funktionierte sofort. Im Jahr 2005 beschlossen sie jedoch, das Rad neu zu erfinden und einen eigenen Ersatz für den xscreensaver-Daemon namens "gnome-screensaver" zu liefern, anstatt xscreensaver zu verbessern und ihre Änderungen zurückzusenden. Infolgedessen ist das Programm "gnome-screensaver" unsicher, fehlerhaft und es fehlen viele Funktionen von xscreensaver. Du solltest es nicht benutzen.

So ersetzen Sie gnome-screensaver durch xscreensaver:

  1. Deinstallieren Sie das gnome-screensaver-Paket vollständig.

    sudo apt-get remove gnome-screensaver

  2. Starten Sie den xscreensaver beim Login.

    Wählen Sie "Startup Applications" aus dem Menü (oder starten Sie "gnome-session-properties" manuell) und fügen Sie "xscreensaver" hinzu.

  3. Verwenden Sie den xscreensaver von GNOME als "Bildschirm sperren".

    sudo ln -sf /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

    Unter Unity funktioniert das allerdings nicht. Anscheinend hat es ein eigenes eingebautes Bildschirmfach, das kein Gnome-Bildschirmschoner ist und nicht entfernt werden kann, und dennoch fehlerbehaftet und unsicher ist. Erfind das Rad immer wieder neu, Jungs! (Wenn Sie herausgefunden haben, wie Sie die Sperrfunktion von Unity durch xscreensaver ersetzen können, lassen Sie es mich wissen.)

  4. Deaktivieren Sie die integrierte Ausblendung von Unity.

    Öffnen Sie "Systemeinstellungen / Helligkeit & Sperre";

    Deaktivieren Sie "Automatisch starten".

    Stellen Sie "Bildschirm ausschalten, wenn inaktiv für" auf "Nie".


Haftungsausschluss

Ich bin nicht mit der starken Sprache des Entwicklers einverstanden, aber ich fand es besser, die Geschichte einzuschließen, anstatt sie zu verbergen.


Ubuntu 18.04 spezielle Hinweise

Viele haben sich beschwert, wenn Sperrbildschirm mit Ctrl+ Alt+ Lexternen Monitoren sofort leer ist und solche mit dpms ausgeschaltet sind. Dies führt zu unerwünschten Verzögerungen beim Entsperren des Bildschirms. Mit xscreensaverkönnen Sie dieses spezielle Problem umgehen.

Sie können die Verknüpfung Ctrl+ Alt+ von Ldeaktivieren gnome-screensaverund einem neuen Befehl zuweisen für xscreensaver:

xscreensaver-command -lock

Diese Neuzuweisung der Tastenkombination funktioniert auch in Ubuntu 16.04.

WinEunuuchs2Unix
quelle