Configura screensaver in Ubuntu


Risposte:


88

A partire da 12.04, Ubuntu non viene fornito con alcun salvaschermo, ma solo una schermata nera che appare quando il sistema è inattivo. Se preferisci avere screensaver, puoi scambiare gnome-screensaver con XScreenSaver.

Gli screensaver sono stati effettivamente rimossi in Ubuntu 11.10. Ubuntu utilizza gnome-screensaver ed ha ereditato la modifica da GNOME a monte. Gli sviluppatori di GNOME pensano che una schermata nera che metta il monitor in modalità a basso consumo sia ottimale.

Installazione di XScreenSaver

Apri un terminale ed esegui il seguente comando per disinstallare gnome-screensaver:

sudo apt-get remove gnome-screensaver

Installa XScreenSaver e alcuni pacchetti di screensaver aggiuntivi con il seguente comando:

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

Configurazione del tuo salvaschermo

Dopo l'installazione, esegui una ricerca nel Dash per Screensaver. Avviare l'utilità Screensaver e utilizzarla per configurare XScreenSaver e selezionare le impostazioni dello screensaver.

L'utilità Screensaver ti chiederà di interrompere il processo gnome-screensaver e avviare il processo in background xscreensaver quando lo avvii.

Per impostazione predefinita, XScreenSaver sceglierà uno screensaver casuale ogni volta che si avvia. Puoi specificare i salvaschermi da cui scegliere o abilitare la modalità "Solo un salvaschermo" per utilizzare sempre il tuo salvaschermo preferito.

inserisci qui la descrizione dell'immagine

Aggiunta all'avvio

Per utilizzare effettivamente gli screensaver, XScreenSaver verrà avviato in background ogni volta che accedi. Se non si avvia, non può notare che il sistema è inattivo e avvia gli screensaver.

Inizia avviando l'utilità Applicazioni di avvio dal Dash. Aggiungi un programma di avvio con il seguente comando. Il nome e il commento qui possono essere qualsiasi cosa ti piaccia:

xscreensaver -nosplash

xscreenserver

Ripristino delle modifiche

Il ripristino di queste modifiche è semplice. Basta eseguire questi comandi per disinstallare XScreenSaver e reinstallare gnome-screensaver:

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

Fonte e altro su: Come aggiungere Screensaver a Ubuntu 12.04 .


Questa è una domanda davvero stupida, ma come posso impostare quando inizierà lo screensaver?
MadTux,

1
Risposta superba! @MadTux: hai impostato quando inizierà nell'angolo in basso della finestra del programma 'screensaver'
eggonlegs,

È possibile configurare xscreensaverdalla riga di comando eseguendo xscreensaver-demo.
Drew Noakes,

Grande risorsa! Aggiungi anche queste informazioni al tuo post. Riguarda il fatto che Ctrl + Alt + L smette di funzionare quando sostituisce lo screensaver di Gnome con XScreensaver e come risolverlo: askubuntu.com/questions/75692/…
Mihai Danila

E come si chiama quella finestra di configurazione dalla CLI?
holms,

4

no, non è necessario disinstallare gnome-screensaver e installare xscreensaver. Puoi semplicemente andare su Impostazioni di sistema -> Luminosità e blocco per impostare il tempo di inattività di gnome-screensaver. Lo screensaver gnome può mettere il monitor LCD in modalità di bassa attività, quindi è il migliore per il tuo monitor.


Mentre gnome-screensaver non ha fatto funzionare DPMS in modo scomodo, alla fine lo fa (cioè la mia retroilluminazione LCD è in realtà disattivata!) - Il posto per configurare il timeout è giusto; ma non so perché debba mostrare il mio nome completo (nell'angolo di una schermata nera) per un po ', prima che inizi ... "salvando".
Robert Siemer,

0

La risposta di Radu è buona, quindi non la duplicherò. Indicherò ulteriori passaggi consigliati dallo xscxreensaversviluppatore. Sto anche includendo un breve paragrafo della storia dello sviluppatore.


USANDO GNOME O UNITÀ

Per la parte migliore di un decennio, GNOME è stato spedito così xscreensavercom'è e tutto ha funzionato immediatamente. Nel 2005, tuttavia, decisero di reinventare la ruota e di spedire il proprio sostituto per il demone xscreensaver chiamato "gnome-screensaver", piuttosto che migliorare xscreensaver e contribuire alle loro modifiche. Di conseguenza, il programma "gnome-screensaver" è insicuro, pieno di bug e manca di molte funzionalità di xscreensaver. Non dovresti usarlo.

Per sostituire gnome-screensaver con xscreensaver:

  1. Disinstallare completamente il pacchetto gnome-screensaver.

    sudo apt-get remove gnome-screensaver

  2. Avvia xscreensaver al login.

    Seleziona "Startup Applications" dal menu (o avvia manualmente "gnome-session-properties") e aggiungi "xscreensaver".

  3. Fai in modo che "Lock Screen" di GNOME usi xscreensaver.

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

    Tuttavia, non funziona con Unity. Apparentemente ha un proprio blocco dello schermo integrato che non è un salvaschermo di gnome, e non può essere rimosso, ma riesce comunque a essere infetto da bug e insicuro. Continua a reinventare quella ruota, ragazzi! (Se hai capito come sostituire la "funzione" di blocco di Unity con xscreensaver, fammi sapere.)

  4. Disattiva il blanking incorporato di Unity.

    Apri "Impostazioni di sistema / Luminosità e blocco";

    Deseleziona "Avvia automaticamente";

    Impostare "Disattiva schermo quando inattivo per" su "Mai".


Clausola di esclusione della responsabilità

Non sono d'accordo con il linguaggio forte dello sviluppatore, ma mi è sembrato meglio includere la storia piuttosto che nasconderla.


Note speciali di Ubuntu 18.04

Molti si sono lamentati quando si bloccano istantaneamente lo schermo con Ctrl+ Alt+ Lmonitor esterni e quelli con dpms sono spenti. Ciò provoca ritardi indesiderati durante lo sblocco dello schermo. L'utilizzo xscreensaveraggirerà quel particolare problema.

È possibile rimuovere il collegamento Ctrl+ Alt+ Lda gnome-screensavere assegnarlo a un nuovo comando per xscreensaver:

xscreensaver-command -lock

Questa riassegnazione della scorciatoia da tastiera funziona anche in Ubuntu 16.04.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.