Comment désactiver complètement l'économiseur d'écran et la gestion de l'alimentation?

46

Je cherche une méthode pour désactiver l'économiseur d'écran et powermanager mais à partir de la ligne de commande.

Je suis conscient que cela peut être fait via l'écran GUI - mais cela peut-il être fait via la ligne de commande ou via un éditeur de configuration?

Voici le mode d’interface graphique (via l’application "screen" ou "luminosité et verrouillage"):

entrez la description de l'image ici

Takkat
la source

Réponses:

38

Pour 11h10

Désactivez le plug-in d'alimentation de Deamon dans GNOME Settings à partir de la ligne de commande:

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

Vous pouvez également utiliser dconf-editorle package dconf-tools:

entrez la description de l'image ici

Pour l'économiseur d'écran:

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

Ou encore via dconf-editor:

entrez la description de l'image ici

htorque
la source
3
Cela ne fonctionne pas. J'ai un moniteur HDMI et il s'éteint toujours après quelques minutes. Tous les paramètres d'économiseur d'écran et d'alimentation semblent être complètement ignorés.
Cerin
6
Pour tous ceux qui essaient encore d'utiliser cette solution, cette chose déjà dépréciée car c'est une description plus détaillée This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to active the screensaver., essayez d'utiliser org.gnome.desktop.session idle-delaythen. Juste en disant, l'espoir peut aider.
ksugiarto
8

Vous trouverez peut-être que la solution ci-dessus est nécessaire mais pas suffisante. Il est possible que l'écran soit toujours vide après 10 minutes. Ceci est un paramètre par défaut compilé dans Xorg.

Pour le désactiver pour la session en cours, exécutez:

xset s off

Vous pouvez mettre ceci dans votre .xsessionfichier pour le désactiver à chaque connexion.

Thomas
la source
Où se trouve le fichier .xsession que je n'ai pas trouvé, dois-je en créer un et si oui où?
mardi
Le fichier .xsession est un fichier caché de votre répertoire de base. Vous pouvez le trouver en appuyant sur Ctrl + H. Si vous ne voyez pas le fichier, vous pouvez cliquer avec le bouton droit de la souris et créer le fichier avec le nom .xsession. Vous pouvez également utiliser votre éditeur de texte préféré pour créer le fichier avec les informations nécessaires.
mstfacmly
6

Créez un document en texte brut dans votre dossier de départ et copiez-le dans celui-ci.

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

Enregistrez le document sous "screensaver_off.sh" (sans guillemets), puis ouvrez un terminal et entrez

chmod +x screensaver_off.sh

Ouvrez ensuite les applications de démarrage à partir du tableau de bord, cliquez sur le bouton Ajouter, nommez votre application de démarrage et entrez votre commande comme suit:

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

Ajoutez ensuite une description et cliquez sur Ajouter, redémarrez et tout est terminé, plus jamais de suppression d'écran.

Vous devrez le faire pour chaque utilisateur, car les paramètres par défaut seront rétablis après la déconnexion ou le redémarrage.

entrez la description de l'image ici

dginsd
la source
2
Pourquoi sleep 10?
Dirk
Sleep 10 permet à tout votre environnement de bureau et xserver de se charger. Sur un ordinateur plus performant et plus rapide, un nombre moins élevé pourrait être utilisé, c’est ce qui a fonctionné dans le mien. Je suis sûr qu'il existe un moyen plus efficace et approprié de faire cela, je ne le sais tout simplement pas.
dginsd
5

Vous n'avez pas précisé si vous souhaitiez une solution permanente ou temporaire. Si vous souhaitez désactiver l'économiseur d'écran et la gestion de l'alimentation pendant 2 heures, par exemple, vous pouvez simplement empêcher ces fonctionnalités.

En pratique, vous pouvez simplement courir

systemd-inhibit sleep 2h

Au lieu de cela, vous pouvez désactiver l’économiseur d’écran et la gestion de l’énergie jusqu’à ce qu’un processus donné soit terminé. Par exemple,

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

empêcherait l'économiseur d'écran et la gestion de l'alimentation jusqu'à la fin du téléchargement.

Voir man systemd-inhibitpour plus de détails. Il vous permet de désactiver uniquement les fonctionnalités sélectionnées et de définir une chaîne visible pour l'utilisateur afin d'expliquer pourquoi ces fonctionnalités sont inhibées (ce qui est pratique si votre système compte plusieurs utilisateurs).

Mikko Rantalainen
la source
4

Vous pouvez aller aux préférences du système. Il existe un programme appelé "Brightnes and lock" (je ne suis pas sûr de savoir comment on l'appelle en anglais. Regardez ma capture d'écran). Dans ce menu, vous pouvez définir quand le verrouillage d'écran est activé.

entrez la description de l'image ici

rechengehirn
la source
En anglais américain, il s'agit de " Brightness and Lock ", comme vous le suggérez.
david6
Ce n'est pas le problème, un écran vide apparaît toujours sur les films et les clips youtube en plein écran.
Xamidovic
4

Après avoir lu d’énormes quantités de messages sur le forum, j’ai finalement réussi à m'en débarrasser en configurant crontab pour qu'il s'exécute toutes les 4 minutes avec la commande suivante:

DISPLAY=:0.0 xset s activate

vous pouvez vous DISPLAY=:0.0retirer si vous vous êtes connecté avec ssh en tant que même utilisateur qui utilise gnome.

xset s offn'a pas aidé dans mon cas. Je dois l'exécuter toutes les 4 minutes pour éviter l'économiseur d'écran toutes les 5 minutes. :)

Tuipveus
la source
3

Voici une solution qui a fonctionné pour moi. Le problème que j’avais était lors de la mise à niveau de mon Ubuntu 12.04 à 12.10 et sous Gnome 3.6, l’écran devenait noir au ralenti pendant environ 5 minutes, même si je n’avais aucun paramètre conventionnel pour un écran actif. épargnant, inutile de dire que c'était écoeurant ..

Voici la solution que j'ai utilisée et qui a fonctionné (et j'ai essayé beaucoup de choses différentes, passant trop de temps à chercher sur startpage.com (google)

Faites défiler jusqu'à «Pas d'économiseur d'écran dans GNOME 3.2».

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

Verseau
la source
2
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence.
Mark Paskal
3

Décocher la case "Dim écran pour économiser de l'énergie" est possible avec

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

et régler le "Turn off after" sur "Never" avec

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

La dernière commande était tout à fait suffisante pour mes besoins.

Mojo
la source
2

Désactivation de l'économiseur d'écran sur l'environnement Linux à partir de VNC Viewer entrez la description de l'image ici

Abhijeet
la source
0

Thomas répond ci-dessus fonctionne, mais tout le monde n'a pas le fichier .xsession. Vous pouvez utiliser votre fichier .profile à la place. Ajoutez simplement les lignes ci-dessous à la fin du fichier .profile de votre dossier personnel.

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

Si vous ne voyez pas le fichier .profile, ouvrez votre dossier personnel dans votre navigateur de fichiers, cliquez sur "Afficher" et sélectionnez "Afficher les fichiers cachés". Ensuite, faites un clic droit sur .profile, sélectionnez "Ouvrir avec l'éditeur de texte", copiez et collez ce qui précède sur une ligne vierge à la fin du fichier et enregistrez le fichier modifié.

rjd
la source