Existe-t-il un utilitaire pour régler le gamma / luminosité / contraste de l'écran?

34

J'avais l'habitude de travailler la nuit et il est désagréable de regarder des écrans lumineux (j'ai deux - un panneau intégré pour ordinateur portable et un CRT externe de 18 pouces) dans un environnement sombre. Je règle donc mes écrans pour qu'ils soient plus foncés.

Puis-je faire cela de manière logicielle au lieu d'appuyer sur les boutons de moniteurs autant de fois que nécessaire à chaque fois?

    
posée Ivan 24.10.2010 - 20:33
la source

10 réponses

26

Redshift
Je l'ai utilisé C'est très agréable.

sudo apt-get install redshift

Pour l'utiliser, tapez simplement le terminal redshift

gtk-redshift n'est que l'interface graphique, pas nécessaire.

f.lux est également une option.

    
réponse donnée N 1.1 24.10.2010 - 20:36
la source
5

Le logiciel que vous recherchez est Redshift

    
réponse donnée Marco Ceppi 07.05.2012 - 00:39
la source
5

Pour ajuster le gamma (ce qui remplace bien le réglage du contraste), vous pouvez écrire:

xgamma -gamma 0.3

sur la ligne de commande (Terminal). Vous devriez voir une différence très notable. Expérimentez avec différentes valeurs.

1.0 est la valeur gamma normale (non corrigée). Le réglage d'un gamma inférieur (par exemple 0,7) augmente le contraste des luminances lumineuses, ce qui rend les tons moyens plus sombres et diminue le lavage blanc. Définir un gamma plus élevé (par exemple 1,5) rendra les tons moyens plus brillants et augmentera le contraste des luminances sombres, mais augmentera également le lavage blanc.

Pour mon ordinateur portable bon marché, j'utilise gamma 0.8 pour compenser le réglage d'usine trop brillant de l'écran LCD et je trouve que la correction gamma aide aussi à la reproduction des couleurs, ce qui est bien calibrage des couleurs en travaillant sur cet écran LCD.

    
réponse donnée PkP 07.11.2015 - 08:32
la source
4

TL; DR

Utiliser:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

Rétro-éclairage vs valeurs de pixels

D'abord et surtout, ajustez le rétro-éclairage de l'écran, plutôt que d'utiliser une correction logicielle des valeurs de pixels. Si vous réduisez la luminosité du rétroéclairage, vous obtenez toujours une gamme dynamique complète ou presque complète, ce qui vous permet d'obtenir une image plus claire et plus profonde, plus lisible.

L'ajustement du logiciel ne peut pas rendre les noirs plus foncés, cela rend le blanc plus gris et réduit le contraste. Ainsi, au lieu d'utiliser des valeurs de pixel comprises entre 0 et 255, il peut utiliser de 0 à 180, par exemple. Tout semble plus plat.

Un outil comme Redshift peut être utile pour modifier l’équilibre des couleurs, mais autant que possible, vous devriez essayer de modifier la luminosité avec le réglage du rétroéclairage.

DDC / CI

La dernière fois que j'ai vérifié, la plupart des affichages ne permettent malheureusement pas (n'est-ce pas) d'implémenter le contrôle du rétroéclairage à partir du logiciel. Il existe une norme, DDC / CI , mais l’adoption a été limitée. Essayez l’outil ddccontrol avec votre moniteur et voyez si vous avez de la chance.

Je ne l'ai vu que dans des moniteurs très haut de gamme destinés au travail photo et vidéo calibré ... et même nombre d'entre eux utilisent une connexion USB et un pilote USB HID personnalisé au lieu du standard DDC / CI. Je suis assez désuet, et l'article lié prétend que les options de base comme la luminosité et le contraste sont maintenant largement supportées.

Faux contrôles de luminosité sur les écrans bon marché

Certains affichages bon marché ne supportent pas le contrôle de rétro-éclairage du tout . Les contrôles de luminosité à l'écran ajustent simplement les valeurs de pixels sur l'écran LCD, tout comme le contrôle le logiciel. N'utilisez pas ces contrôles si vous avez un tel moniteur; il est généralement préférable de faire la correction dans le logiciel, certainement pas pire.

Ne va pas assez sombre

Un trop grand nombre d’écrans ont un contrôle du rétroéclairage, mais la luminosité minimale est toujours triste. Ils peuvent parfois être modifiés, mais sinon votre meilleur pari est de les régler sur la luminosité minimale du rétroéclairage, puis de vivre avec des valeurs de pixels variables pour les rendre encore plus faibles.

Cela m'agace vraiment que les affichages aient une plage d’intensité de rétroéclairage si limitée, souvent limitée artificiellement et arbitrairement, à commencer par «la puissance d’un million de soleils». Je recherche des rétroéclairages faibles lorsque je spécifie des affichages à acheter.

Ordinateurs portables

Sur un ordinateur portable, le rétro-éclairage est généralement contrôlé par un logiciel. Yay!

(Si votre ordinateur portable est encore assez vieux pour utiliser le contrôle APM au lieu de l’ACPI ou des pilotes personnalisés, sortez de ma pelouse).

Les détails sont quelque peu spécifiques au pilote et au logiciel, mais votre ordinateur portable doit offrir des touches Fn pratiques qui facilitent la tâche, et le système d'exploitation doit avoir un simple curseur de luminosité. L'utilitaire xbacklight offre un contrôle de ligne de commande pratique pour cela, bien que sur mon système, il ne semble pas aimer passer sous une luminosité de 1% et passe directement au noir.

Je tourne les commandes du conducteur car mon T460 est très lumineux - merveilleux pendant la journée, mais horrible la nuit. L'étape de luminosité minimale offerte par les réglages de la touche fn est encore trop claire, mais le pilote offre un contrôle plus fin. xbacklight ne me permet de me mettre à briller que 8/255 et je voudrais donc que je dise à une luminosité de 4/255:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Cela fonctionne sur un Lenovo T460 avec graphiques Intel, mais les autres pilotes et matériels peuvent avoir des entrées différentes sous /sys/class/backlight avec des limites de plage différentes, etc.

Le arch wiki contient des informations utiles.

Ajustement gamma

Lorsque vous réduisez la luminosité, vous souhaiterez peut-être augmenter légèrement le contraste du logiciel, surtout si vous travaillez sur du texte. Cela vous coûtera la qualité d'image, mais vous gagnerez en lisibilité à faible luminosité. L'utilitaire xgamma vous permettra de le faire, par exemple

xgamma -gamma 0.8

Quelqu'un veut patcher Redshift avec des contrôles de luminosité?

Alors, tu sais ce qui serait cool?

Si Redshift pouvait diminuer la luminosité de l’écran en fonction d’un capteur de lumière ambiante et / ou de l’heure, via les mêmes commandes xrandr utilisées par xbacklight.

    
réponse donnée Craig Ringer 27.05.2016 - 18:07
la source
1

XRandR

xrandr est similaire à xgamma, vous permet également de sélectionner le niveau pour chaque trois couleurs. Par exemple

xrandr --output HDMI2  --gamma 1:1:1

Définira la valeur par défaut. Sélectionnez la sortie en choisissant parmi l'un des périphériques connectés répertoriés uniquement avec xrandr (ou xrandr |grep -vE "^ " |grep -v disconnect ).

Remarque: si vous utilisez Redshift ou un flux (closed-source ) ils remplaceront xrandr setup.

De la page de manuel :

  • --gamma red:green:blue Définit les valeurs à virgule flottante spécifiées en tant que correction gamma sur le fichier crtc actuellement connecté à cette sortie. Notez que vous ne pouvez pas obtenir deux valeurs différentes pour les sorties clonées (c.-à-d. Qui partagent le même fichier crtc) et que le changement d'une sortie vers un autre CRTC ne change pas du tout les corrections gamma crtc.
  • --brightness brightness Multipliez les valeurs gamma sur le fichier crtc actuellement attaché à la sortie à la valeur flottante spécifiée. Utile pour les sorties trop lumineuses ou trop faibles. Cependant, ceci est une modification de logiciel uniquement, si votre matériel a le support pour changer réellement la luminosité, vous préférerez probablement utiliser xbacklight .
réponse donnée Pablo Bianchi 21.03.2018 - 00:48
la source
0

Vous pouvez toujours utiliser Windows-M ou Windows-N. Le premier inverse les couleurs de toutes les fenêtres affichées, le second le fait pour la fenêtre active actuelle.

Vraiment utile lorsque vous lisez des PDF avec des yeux fatigués

    
réponse donnée Jason 24.12.2010 - 21:19
la source
0

Pour ceux qui ont des problèmes avec la configuration de la luminosité après avoir installé Ubuntu 10.10 et qui utilisent Acer Aspire 4741, voici une solution pour vous:

gksu gedit /etc/default/grub

Modifiez la ligne GRUB_CMDLINE_LINUX="" en GRUB_CMDLINE_LINUX="acpi_osi=Linux"

sudo update-grub

Redémarrez votre linux

    
réponse donnée Kramer2010 24.12.2010 - 14:36
la source
0

De nos jours, il existe une solution supplémentaire qui ressemble beaucoup à Redshift: elle est disponible en tant que fonctionnalité intégrée dans l’environnement de bureau GNOME. Allez simplement dans Paramètres - & gt; Affiche et allume la veilleuse. Il vous permet également de modifier les paramètres.

    
réponse donnée DaVince 17.07.2017 - 13:35
la source
0

Le titre de votre question suggère que vous recherchez un outil générique pour ajuster la luminosité / le contraste et le gamma de votre bureau. Le corps de votre question suggère que vous recherchez un ajustement automatique correspondant à l'heure du jour. Je cherchais une réponse à la première variante et je n'ai trouvé que xcalib , un utilitaire de ligne de commande. J'ai donc écrit une interface graphique pour xcalib, qui peut être trouvée sur lien .

Il fournit des curseurs pour la luminosité / couleur et le gamma pour les canaux rouge / vert et bleu respectivement. Il affichera les commandes pour un script de démarrage automatique.

    
réponse donnée Sunday 02.12.2017 - 12:49
la source
0

Si vous avez un ordinateur portable, vous pouvez contrôler la luminosité du rétroéclairage. Lorsque vous suspendez et reprenez ou redémarrez le dernier paramètre est automatiquement restauré dans Ubuntu 16.04. Avec Ubuntu 14.04 et versions antérieures, vous deviez parfois écrire vos propres scripts pour restaurer la luminosité, sinon vous obtiendriez une luminosité maximale et feriez frire vos yeux.

Le problème de base d’une installation par défaut d’Ubuntu 16.04 est que vous devez régler la luminosité au plus bas dès le coucher du soleil et la régler plus haut après le lever du soleil. Pour automatiser le processus, j'ai développé ce script bash: Ajuste automatiquement la luminosité de l'écran en fonction du lever et du coucher du soleil

Caractéristiques principales

  • Obtenir automatiquement les heures de lever et de coucher du soleil chaque jour avec cron .
  • Démarrer automatiquement display-auto-brightness à chaque démarrage avec cron .
  • Définissez différents paramètres de luminosité diurne et nocturne.
  • Définissez une longueur de transition différente en quelques minutes après le lever du soleil et avant le coucher du soleil. Généralement 60 à 120 minutes.
  • La luminosité s’ajuste à chaque minute pour un fonctionnement transparent et invisible.
  • Réglage instantané / transparent de la luminosité à partir de la suspension.

Développement futur

  • Prévoit les contrôles logiciels des moniteurs externes qui ne disposent pas de capteurs de lumière ambiante en utilisant xrandr .
  • Plans pour la prise en charge de Windows 10 lorsque Ubuntu sous Bash on Windows (WSL) est installé avec VcXsrv et l'interface utilisateur graphique d'Ubuntu Desktop dans Windows 10.
réponse donnée WinEunuuchs2Unix 21.03.2018 - 01:25
la source

Lire d'autres questions sur les étiquettes