C'est la même question que celle-ci mais pour Raspberry Pi 3 / Raspbian.
J'ai besoin d'un moyen d'afficher un écran noir en exécutant la commande dans la console en utilisant la connexion SSH. Le moniteur ne doit pas se mettre en veille J'ai juste besoin d'un écran noir pour cacher tout ce qui est à l'écran. L'écran doit être noir jusqu'à ce que je donne une autre commande pour afficher le contenu de l'écran.
Dans Ubuntu, cela fonctionne:
xrandr -d :0 --output default --brightness 0
Mais dans Raspbian, rien ne se passe:
pi@media2:~ $ xrandr -d :0 --output default --brightness 0
xrandr: Gamma size is 0.
pi@media2:~ $ xrandr -d :0
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1360 x 768, current 1360 x 768, maximum 1360 x 768
default connected 1360x768+0+0 0mm x 0mm
1360x768 0.00*
gamma
valeur, comme--gamma 0:0:0
?fb
avec une image solide?pi@media:~ $ xrandr -d :0 --output default --gamma 0:0:0 xrandr: Gamma size is 0.
et rien ne se passe sur la sortie HDMI du Raspberry.Réponses:
Méthode 1 : videz l'écran sans éteindre le port HDMI.
Vous devrez peut-être définir l'état par défaut de l'écran sur vide (je ne l'ai pas fait):
Mettez le moniteur à son état par défaut (noir, espérons-le):
Rallumez le moniteur en appuyant sur une touche, en déplaçant la souris ou en utilisant cette commande:
Méthode 2 : désactivez le port HDMI, puis rallumez -le. Cela peut entraîner la désactivation du moniteur lui-même, selon les paramètres du moniteur, car il ne reçoit aucun signal. Certains téléviseurs ou projecteurs peuvent afficher un message d'erreur sur l'absence de signal.
Éteignez-le:
Rallumez-le:
Le moniteur peut être vierge ou quadrillé jusqu'à ce que vous le forciez à afficher:
Méthode 3 : Cela ne s'applique pas à RPi 3 avec Raspbian standard, mais certaines situations spécialisées et le Pi d'origine peuvent utiliser cette méthode alternative (dépréciée?).
Découvrez le nom du moniteur en exécutant:
Nous utiliserons le nom
CRT1
dans cet exemple pour le désactiver:Et rallumez-le:
Dans toutes ces méthodes, la partie sur
-display :0
est redondante si votre terminal est visible sur l'écran que vous essayez de contrôler.Bonne chance!
la source
pi@media:~ $ xrandr -d :0 --output default --off xrandr: Failed to get size of gamma for output default
-d :0 --output default
au lieu de--output CRT1
ou quel que soit le nom de votre écran. Vous semblez essayer d'accepter le moniteur par défaut au lieu d'utiliser explicitement son nom. S'il vous plaît, faites-moi plaisir et essayez d'utiliser le nom que vous obtenez en appelantxrandr -q
à la place desCRT1
autres commandes que j'ai suggérées. Aucune autre modification de la commande.xrandr
commandes.Activez l'économiseur d'écran noir:
xset -display :0 s blank xset -display :0 s reset xset -display :0 s activate
Éteignez-le:
xset -display :0 s reset xset -display :0 s noblank
Vous n'avez pas besoin de commande
xset -display :0 s blank
etxset -display :0 s noblank
si le paramètre par défaut estblank
.reset
est nécessaire dans le cas si vous essayez d'activer l'économiseur d'écran et qu'il est déjà activé.la source