J'ai réinstallé Debian 7 (Wheezy) après un certain temps. Pour la première fois, j'utilise les pilotes Nvidia libres (pas nouveau) et vesafb pour les consoles virtuelles.
Je ne peux pas, pour la vie de moi, empêcher l'écran de disparaître. Il n'y a pas d'économiseur d'écran, rien, il disparaît juste après quelques minutes d'inactivité. Ce n'est pas seulement pendant VLC (qui a eu un tel problème dans le passé) mais pendant n'importe quoi.
Pour aggraver les choses, cela semble se produire au hasard. Parfois, l'écran ne restera pas vierge pendant des heures, et parfois il le sera.
Mesures que j'ai prises jusqu'à présent:
Ajout de quelques lignes
/etc/X11/xorg.conf
pour arrêter les dpms:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"
Ajouté dans mon
.xinitrc
fichier:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video device
Tous les économiseurs d'écran et modes d'économie d'énergie désactivés sous les paramètres de KDE.
Ajout de la boucle suivante dans my
/etc/init.d/rc.local
:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} done
J'ai corrigé mon économiseur d'écran xdg avec un correctif qui a forcé VLC à générer un économiseur d'écran. (J'ai depuis cessé d'utiliser VLC et suis revenu à Dragon Player.)
Cela se transforme en cauchemar, et c'est vraiment très ennuyeux. Avant de nuke vesafb et setterm (dont j'ai le sentiment d'être en quelque sorte responsable), je voudrais savoir si quelqu'un a déjà rencontré ce problème et comment il a réussi à le résoudre.
xscreensaver-command -watch
quelque part dans un xterm. Après un événement vide d'écran indésirable, vérifiez s'il a généré l'événement BLANK. Si c'est le cas, il est définitivement supprimé par l'action du serveur X. Sinon, il est plus bas dans la pile et vous pouvez vous concentrer sur les pilotes vidéo.Réponses:
Le DPMS peut être extrêmement résistant!
Essayez cette commande:
Si cela fonctionne, ajoutez-le au fichier de démarrage automatique utilisé par KDE.
Soit dit en passant, VLC a l'option Préférences >> Vidéo >> Désactiver l'économiseur d'écran . Si cette option est cochée, l'écran ne se vide pas pendant que VLC lit une vidéo, mais DPMS sera activé par la suite (indépendamment du fait qu'il était activé avant de démarrer VLC). Par conséquent, laissez cette option décochée et VLC ne devrait pas causer de problèmes avec la suppression.
la source
exec openbox-session
? Merci.~/.config/openbox/autostart.sh
et cela fonctionne bien.~/.config/lxsession/LXDE/autostart
Afin de reproduire ce problème, nous devons savoir ce qui
xdg-screensaver
se passe.Obtenir l'ID de la fenêtre racine
xdg-screensaver
à jour à nouveau.xwininfo -root
Copiez l'identifiant de la fenêtre, dans ce cas, c'est
0x131
Désactiver l'économiseur d'écran
Maintenant, lancez
Vous pouvez confirmer que cela a fonctionné en exécutant
xdg-screensaver status
Renable
Renable run
Vous pouvez confirmer que cela a fonctionné en exécutant
xdg-screensaver status
Est-ce que l'économiseur d'écran est vide / noir lorsque vous
suspend
(inhibé) l'économiseur d'écran? Si c'est le cas, c'est un bug avecxdg-screensaver
.Autres notes
Si jamais vous souhaitez désactiver DPMS, bien que je ne le fasse jamais - à moins que le moniteur ne parvienne pas à réveiller quelque chose d'erratique avec le plus difficile - vous pouvez simplement exécuter
Cela l'empêchera de disparaître avec la mise hors tension. D'une manière générale, vous ne souhaitez pas désactiver la suppression (effacer l'écran) ou désactiver la gestion de l'alimentation. Vous voulez comprendre ce qui le fait effacer ou s'éteindre lorsque vous ne le souhaitez pas, et vous voulez résoudre ce problème.
la source
Essayez d'exécuter ce script
heartbeat.sh
qui réinitialisera le temps d'inactivité X toutes les 55 secondes.la source
La section doit être "ServerFlags", pas "ServerLayout".
Plus d'informations peuvent être trouvées dans le fichier de configuration pour Xorg
la source
Je poste une réponse, car j'ai quelque peu réussi à résoudre le problème. Je dis un peu car j'ai toujours des problèmes.
Wheezy semble avoir besoin d'utiliser un économiseur d'écran. J'ai désactivé toutes les options que j'ai pu trouver, même les correctifs xscreensaver, mais en vain. Les correctifs ci-dessus que j'ai essayés dans ma question génèrent parfois des problèmes lorsque je me connecte, parfois pas!
Cependant, ce qui semble avoir résolu le problème, c'est deux choses:
J'ai arrêté d'utiliser VLC. Je l'adore, je l'utilise depuis de nombreuses années, mais c'est le coupable qui donne naissance à ces sessions xscreensaver. J'utilise maintenant dragon-player et je peux regarder des vidéos sans que l'économiseur d'écran n'apparaisse.
J'ai forcé KDE à utiliser un économiseur d'écran que j'ai choisi. Cela semble parfois remplacer l'économiseur d'écran par défaut .
Parfois, l'écran se vide tout seul, sans afficher l'économiseur d'écran que j'ai choisi. Ce ne sont pas mes moniteurs (j'utilise une configuration double, il serait donc étrange que les deux s'éteignent). Cela semble être aléatoire, car parfois l'écran reste allumé pendant des heures sans s'éteindre.
J'ai même essayé de patcher xscreensaver, mais rien n'a fonctionné. J'espère que cela sera corrigé dans la prochaine Debian stable.
la source