web-dev-qa-db-fra.com

Comment désactiver l'économiseur d'écran dans la version 12.04 du système?

J'ai un problème similaire à ce message: Comment puis-je désactiver l'économiseur d'écran à l'aide de la ligne de commande?

Cependant, ces nouvelles commandes (et de même si je configure les options depuis l'interface graphique) ne semblent fonctionner que si je suis connecté normalement à X.

J'utilise une session de bureau uniquement XBMC et lorsque je tape cette commande:

gsettings get org.gnome.desktop.screensaver idle-activation-enabled

Je suis "vrai" (ce qui explique pourquoi il reste vide après 10 minutes), mais quand je tape cette commande:

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

Je reçois ce qui suit:

** (process:4909): WARNING **: Command line 'dbus-launch --autolaunch=b3ac84dfb4159464a026d84900000006 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n

Y at-il un moyen de modifier ce système de réglage à l'échelle?

6
Yngvefaen

Cela semble avoir été résolu dans une mise à jour il y a quelque temps. Cela fonctionne maintenant au moins.

J'ai également compris que s'il y avait un problème avec les paramètres d'économiseur d'écran à l'échelle du serveur, cela était probablement lié aux fonctionnalités d'économie d'énergie.

Qui peut être désactivé avec pour exemple

xset -dpms
1
Yngvefaen

Le correctif:

sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`

Maintenant, essayez à nouveau d'exécuter votre commande.

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

Le débordement de pile est génial .
:)

3
SirCharlo