Configurer l'économiseur d'écran dans Ubuntu

65

Comment configurer l'économiseur d'écran dans Ubuntu? Je peux voir que gnome-screensaver est en cours d'exécution.

oz1cz
la source

Réponses:

88

À partir de 12.04, Ubuntu n’est livré avec aucun économiseur d’écran, mais juste un écran noir qui apparaît lorsque votre système est inactif. Si vous préférez des écrans de veille, vous pouvez échanger gnome-screensaver contre XScreenSaver.

Les écrans de veille ont été supprimés dans Ubuntu 11.10. Ubuntu utilise gnome-screensaver et a hérité de la modification de GNOME en amont. Les développeurs GNOME pensent qu’un écran noir qui met votre moniteur en mode basse consommation est optimal.

Installer XScreenSaver

Ouvrez un terminal et exécutez la commande suivante pour désinstaller gnome-screensaver:

sudo apt-get remove gnome-screensaver

Installez XScreenSaver et certains packages d'économiseur d'écran supplémentaires à l'aide de la commande suivante:

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

Configurer votre économiseur d'écran

Après l’installation, effectuez une recherche dans le Dash for Screensaver. Lancez l’utilitaire Screensaver et utilisez-le pour configurer XScreenSaver et sélectionner les paramètres de votre économiseur d’écran.

L'utilitaire d'économiseur d'écran vous invite à arrêter le processus gnome-screensaver et à lancer le processus d'arrière-plan xscreensaver lorsque vous le démarrez.

Par défaut, XScreenSaver choisira un économiseur d'écran aléatoire à chaque démarrage. Vous pouvez spécifier les écrans de veille de votre choix ou activer le mode "Un seul écran de veille" pour toujours utiliser votre écran de veille préféré.

entrez la description de l'image ici

Ajout au démarrage

Pour utiliser réellement les écrans de veille, vous souhaiterez que XScreenSaver démarre en arrière-plan à chaque fois que vous vous connectez. S'il ne démarre pas, il ne peut pas remarquer que votre système est inactif et lancer des écrans de veille.

Commencez par lancer l’utilitaire Applications de démarrage à partir du tableau de bord. Ajoutez un programme de démarrage avec la commande suivante. Le nom et le commentaire peuvent être ce que vous voulez:

xscreensaver -nosplash

xscreenserver

Annulation de vos modifications

Annuler ces changements est simple. Il suffit d’exécuter ces commandes pour désinstaller XScreenSaver et réinstaller gnome-screensaver:

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

Source et plus sur: Comment ajouter des économiseurs d'écran à Ubuntu 12.04 .

Radu Rădeanu
la source
C'est une question vraiment stupide, mais comment puis-je définir quand il va démarrer l'économiseur d'écran?
MadTux
1
Superbe réponse! @MadTux: vous définissez quand il va commencer dans le coin inférieur de la fenêtre du programme 'économiseur d'écran'
eggonlegs
Vous pouvez configurer à xscreensaverpartir de la ligne de commande en exécutant xscreensaver-demo.
Drew Noakes
Excellente ressource! Veuillez également ajouter cette information à votre message. Il s'agit du fait que Ctrl + Alt + L cesse de fonctionner lors du remplacement de l'économiseur d'écran de Gnome par XScreensaver, et comment y remédier: askubuntu.com/questions/75692/…
Mihai Danila
Et comment appelez-vous cette fenêtre de configuration à partir de la CLI?
Holms
4

Non, vous n'avez pas besoin de désinstaller gnome-screensaver et d'installer xscreensaver. Vous pouvez simplement aller dans Paramètres système -> Luminosité et verrouiller pour configurer le temps d’inactivité de gnome-screensaver. Le gnome-screensaver peut mettre votre moniteur LCD en mode de faible activité pour en faire le meilleur choix pour votre moniteur.

Ben Lin
la source
Alors que gnome-screensaver n’a pas activé DPMS dans la mémoire, c’est finalement ce qui s’est fait (c’est-à-dire que le rétroéclairage de mon écran LCD est éteint!) - L’emplacement pour configurer le délai d’expiration est correct; mais je ne sais pas pourquoi il doit afficher mon nom complet (dans le coin d'un écran noir) pendant un certain temps, avant de commencer ... "enregistrer".
Robert Siemer
0

La réponse de Radu est bonne, je ne vais donc pas la reproduire. Je vais signaler les étapes supplémentaires recommandées par le xscxreensaverdéveloppeur. J'inclus également un court paragraphe d'histoire du développeur.


UTILISER GNOME OU UNITE

Pendant une bonne partie de la décennie, GNOME a été livré xscreensavertel quel , et tout a fonctionné. En 2005, cependant, ils ont décidé de réinventer la roue et d'envoyer leur propre remplaçant pour le démon xscreensaver appelé "gnome-screensaver", plutôt que d'améliorer xscreensaver et de contribuer à leurs modifications. En conséquence, le programme "gnome-screensaver" n’est pas sécurisé, il est encombré d’insectes et manque de nombreuses fonctionnalités de xscreensaver. Vous ne devriez pas l'utiliser.

Pour remplacer gnome-screensaver par xscreensaver:

  1. Désinstallez complètement le paquet gnome-screensaver.

    sudo apt-get remove gnome-screensaver

  2. Lancez xscreensaver lors de la connexion.

    Sélectionnez "Applications de démarrage" dans le menu (ou lancez manuellement "gnome-session-properties") et ajoutez "xscreensaver".

  3. Assurez-vous que "l'écran de verrouillage" de GNOME utilise xscreensaver.

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

    Cela ne fonctionne pas sous Unity, cependant. Apparemment, il a son propre casier d'écran intégré qui n'est pas un économiseur d'écran gnome, et ne peut pas être supprimé, tout en restant néanmoins instable en termes de bugs et d'insécurité. Continuez à réinventer cette roue, les gars! (Si vous avez compris comment remplacer la "fonctionnalité" de verrouillage d'Unity par xscreensaver, faites-le moi savoir.)

  4. Désactivez le masquage intégré à Unity.

    Ouvrez "Paramètres système / Luminosité et verrouillage";

    Désélectionnez "Démarrer automatiquement";

    Définissez "Désactiver l'écran lorsqu'il est inactif pour" sur "Jamais".


Avertissement

Je ne suis pas d'accord avec le langage fort du développeur, mais je pense qu'il est préférable d'inclure l'historique plutôt que de le cacher.


Ubuntu 18.04 notes spéciales

Beaucoup se sont plaints lors du verrouillage de l'écran avec les Ctrl+ Alt+ Lmoniteurs externes vierges instantanément et ceux avec dpms sont éteints. Cela provoque des retards indésirables lors du déverrouillage de l'écran. L'utilisation xscreensaverva contourner ce problème particulier.

Vous pouvez désactiver le raccourci Ctrl+ Alt+ Ldepuis gnome-screensaveret l'assigner à une nouvelle commande pour xscreensaver:

xscreensaver-command -lock

Cette réaffectation de raccourci clavier fonctionne également dans Ubuntu 16.04.

WinEunuuchs2Unix
la source