web-dev-qa-db-fra.com

Puis-je contrôler la luminosité sur le deuxième moniteur?

J'ai un thinkpad (x301) avec un moniteur externe connecté via un câble DisplayPort vers HDMI. Je peux contrôler la luminosité de l'écran d'ordinateur portable à l'aide des touches de l'ordinateur portable, mais je ne parviens pas à contrôler comment contrôler la luminosité de l'écran 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é de l'écran du portable.

Ce qui précède signifie-t-il qu'il n'y a aucun moyen de changer la luminosité du moniteur externe (autre que l'OSD)?

25
Hamish Downer

Vous pouvez le faire depuis la ligne de commande (et donc le faire automatiquement chaque soir via cron) en utilisant xrandr comme décrit à la section Comment changer LCD la luminosité depuis la ligne de commande (ou via un script)? =

Par exemple.

xrandr --output HDMI1 --brightness 0.5

Cela ne modifie pas le rétroéclairage et n'affecte pas la consommation d'énergie, il ajuste simplement la valeur gamma dans le logiciel . J'ai entendu dire que Brightness Controller utilise xrandr sous son skin d'interface graphique.

Utilisez xrandr --listactivemonitors pour obtenir le moniteur approprié, sinon vous obtiendrez probablement xrandr: Need crtc to set gamma on..

ddccontrol était dans Lucid 10.04 et semble avoir bien fonctionné, mais est devenu orphelin par Debian en raison d’un manque d’intérêt et n’a été repris par personne depuis.

Mise à jour ddccontrol est de retour dans xenial. Voir

27
nealmcb

Installer contrôleur de luminosité Install brightness-controller depuis le centre logiciel Ubuntu. S'il n'est pas disponible, téléchargez le fichier . Deb .

Screenshot 1

Vous pouvez maintenant régler la luminosité à l'aide du curseur.

9
Archisman Panigrahi

Voici les dernières informations pour le contrôleur de luminosité. Il y a 2 versions disponibles. La version 1, également appelée version simple, prend en charge 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 contrôleur de luminosité

Pour une installation plus rapide, utilisez le PPA

Sudo add-apt-repository ppa:apandada1/brightness-controller
Sudo apt-get update

Puis pour la version 1

Sudo apt-get install brightness-controller-simple

Brightness Controller Simple

Ou pour la version 2

Sudo apt-get install brightness-controller

Brightness Controller

Prendre plaisir!

2
Seek Truth

Information supplémentaire: J'utilise un moniteur CRT. - Neilvert Noval 11 mars 11 à 17: 06Il semble qu'il ne soit pas possible de contrôler des moniteurs externes à l'aide du /sys/class/backlight. Mais il existe une application appelée ddccontrol qui peut contrôler la luminosité de votre moniteur externe.

Des instructions sur l’utilisation de l’interface en ligne de commande sont disponibles ici .

En gros, vous devez rechercher les moniteurs et les contrôles disponibles à l'aide de ddccontrol -p, rechercher l'adresse du contrôle souhaité dans la sortie, puis définir la valeur à l'aide de ddccontrol -p -r 0x10 -w 70.

1
tongpu