J'ai un thinkpad (x301) avec un moniteur externe connecté via un câble DisplayPort vers HDMI. Je peux contrôler la luminosité du moniteur d'ordinateur portable à l'aide des touches de l'ordinateur portable, mais je ne peux pas déterminer comment contrôler la luminosité du moniteur externe.
$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340
Je peux écrire des valeurs dans ce qui précède et intel_backlight et acpi_video0 modifient la luminosité du moniteur d'ordinateur portable.
Est-ce que ce qui précède signifie qu'il n'y a aucun moyen de modifier la luminosité du moniteur externe (autre que l'OSD)?
multiple-monitors
intel-graphics
brightness
Hamish Downer
la source
la source
Réponses:
Vous pouvez le faire à partir de la ligne de commande (et donc le faire automatiquement chaque soir via cron) en utilisant xrandr comme décrit dans Comment changer la luminosité de l'écran LCD depuis la ligne de commande (ou via un script)?
Par exemple
Cela ne modifie pas le rétroéclairage ou n'affecte pas la consommation d'énergie, il ajuste simplement la valeur gamma dans le logiciel . Je l' ai entendu dire que les
Brightness Controller
utilisationsxrandr
sous sa peau de GUI.Utilisez
xrandr --listactivemonitors
pour obtenir le bon moniteur, sinon vous obtiendrez probablementxrandr: Need crtc to set gamma on.
.ddccontrol
était dans Lucid 10.04 et semble avoir bien fonctionné, mais a été rendu orphelin par Debian en raison d'un manque d'intérêt et n'a été repris par personne depuis.La mise à jour
ddccontrol
est de retour dans xenial. Voirla source
Installez Brightness Controller à partir du Centre logiciel Ubuntu. S'il n'est pas disponible, téléchargez le fichier .deb .
Vous pouvez maintenant régler la luminosité à l'aide du curseur.
la source
xrandr
. Nous ne savons pas comment le conditionner pour Ubuntu, nous l'avons donc soumis sous licence propritaire (afin que les reviwers le conditionnent). La source est disponible sur github. github.com/lordamit/Brightness/tree/masterVoici les dernières informations sur le contrôleur de luminosité. Il y a 2 versions disponibles. La version 1 aka version simple permet la prise en charge de jusqu'à 4 moniteurs et maintient les curseurs classiques. La version 2 permet un contrôle plus spécialisé ainsi que plusieurs moniteurs.
Vous pouvez les vérifier tous les deux ici Brightness Controller
Pour une installation plus rapide, utilisez le PPA
Alors pour la version 1
Ou pour la version 2
Prendre plaisir!
la source
Informations supplémentaires: j'utilise un moniteur CRT. - Neilvert Noval 11 mars 11 à 17:06 Il semble qu'il ne soit pas possible de contrôler des moniteurs externes en utilisant le
/sys/class/backlight
. Mais il existe une application appelée ddccontrol qui peut contrôler la luminosité de votre moniteur externe.Des instructions sur la façon d'utiliser l'interface de ligne de commande sont disponibles ici .
Fondamentalement, vous devez rechercher les moniteurs et contrôles disponibles en utilisant
ddccontrol -p
et rechercher l'adresse du contrôle souhaité dans la sortie, puis définir la valeur en utilisantddccontrol -p -r 0x10 -w 70
.la source