Comment augmenter la luminosité par petites étapes?

20

Existe-t-il un moyen d'ajuster l'étape d'éclairage? J'ai Lenovo L520, et Fn + Light Up ou Down s'ajuste de 20%, comment puis-je ajuster le pas à 10%? cela m'aidera à régler l'éclairage de ma pièce sombre.

Samir Sabri
la source
@ ఆగస్ట్ Ce n'est pas une dupe de celui-là mais ces deux sont des dupes exactes, pourtant celui-ci est le plus ancien. Les deux autres devraient être fermés à la place.
Tom Brossman
1
Ouaip! tu as raison amigo. je ferai le travail restant alors: D
rɑːdʒɑ
Étant donné que la plupart des firmwares / systèmes d'exploitation par défaut sont incrémentés de 10%, votre problème semble que vous deviez simplement appliquer la méthode bien documentée d'ajout acpi_backlight=vendorà votre configuration GRUB.
underscore_d

Réponses:

14

Installez xbacklight en ouvrant un terminal avec le raccourci Ctrl+ Alt+ Tet tapez ceci:

sudo apt-get install xbacklight

puis après l'installation, tapez ces commandes dans le terminal:

xbacklight = 10
xbacklight = 20
xbacklight = 5

cela peut aider.

patron
la source
Cette méthode a fonctionné parfaitement pour moi! L'autre façon est: xbacklight -dec 1, ou xbacklight -inc 1 (pour augmenter ou diminuer 1%)
lepe
Sur un Asus n55s xbacklightaccepte n'importe quelle valeur (même avec des décimales), mais les valeurs réelles (visibles par try and see et renvoyées par xbacklightsans argument) sont arrondies au 10% près.
Stéphane Gourichon
Il convient de noter que la manpage recommande -setau lieu de =. Plus important encore, quiconque mappant des touches à cela devrait vraiment ajouter -time 0 -steps 1- car sinon, xbacklightapplique un fondu de rétro-éclairage par défaut, ce qui semble vraiment liquider votre (au moins mon) CPU lors du `` défilement '' de la luminosité en maintenant enfoncée la touche de raccourci affectée. Je parle de tous les cœurs passant de 45 à 60 degrés, en quelques secondes - mieux vaut éviter. Pour être honnête, j'utilise des incréments de 1% - où la décoloration est encore plus inutile que la normale - mais tout de même, ne taxez pas votre processeur si vous n'en avez pas besoin.
underscore_d
xbacklight ne fonctionne pas sur asus x8ain
Xetra
Lenovo Thinkpad T480s avec Xubuntu 18.04 donne No outputs have backlight property.
kiltek
5

Il existe un fichier dans Ubuntu qui stocke la valeur numérique entière de la luminosité. vous trouverez 3 fichiers dans le répertoire /sys/class/backlight/<VGA>directory replace directory avec intel_backlight pour les cartes intel.

Vous trouverez la valeur de luminosité maximale dans le max_brightnessfichier et en fonction de cette valeur, définissez la luminosité dans le brightnessfichier.

yask
la source
1
Cela montre si votre matériel est capable d'une granularité fine ou non.
V-Mark
en utilisant gedit, je remarque 937 dans le fichier max_brightness. Que devrais-je faire? Le décéder avec un nombre aléatoire? @yask
Prabesh bhattarai
3

Vous pouvez installer xcalib puis taper la commande:

xcalib -co 50 -a

Utilisez xcalib -hpour obtenir de l'aide concernant ses options.

enflammer
la source
fonctionne sur ma macbook retina 15. Merci! :-p
Pol Hallen
2
Cela fonctionne en envoyant des images plus sombres à votre carte graphique au lieu de régler le rétro-éclairage. Bien qu'il puisse sembler produire l'effet souhaité, cela gaspille de l'énergie et réduit le nombre de couleurs disponibles.
dimanche
@Sunday Mais nous l'utilisons pour protéger nos yeux, pas la batterie
Xetra
Je ne dirais pas non plus que réduire accidentellement la profondeur de vos couleurs et ainsi introduire des artefacts de bande est très bon pour vos yeux ...
Dimanche
3

Comme l'a dit Colin Ian King , les niveaux de luminosité sont liés au matériel.

Certains écrans d'ordinateurs portables ont 8 niveaux de luminosité et les nouveaux 16 niveaux.

Sur les systèmes d'exploitation Windows, vous pouvez modifier les niveaux par pas de 1%, mais ils seront arrondis au niveau matériel le plus proche. Cela dépend du type d'écran.

Paulo Santos
la source
3

Pour Xubuntu LTS

Tout d'abord, installez xbacklight

$ sudo apt install xbacklight

Deuxièmement, vérifiez si vous contrôlez le rétroéclairage.

$ xbacklight -1
$ xbacklight +5

Si ces commandes entraînent une No outputs have backlight propertyerreur, suivez ces étapes de correction avant de continuer.

Une fois xbacklight -1et xbacklight +1travaillez à partir de la ligne de commande, continuez d'affecter ces commandes aux touches XF86MonBrightnessDownet respectivement XF86MonBrightnessUp. Pour ce faire, appuyez sur ces touches lorsque l'application Paramètres → Clavier → Raccourcis d'application vous le demande.

Enfin, redémarrez pour que ces modifications prennent effet.

Paramètres du clavier

Serge Stroobandt
la source
2

Ma solution était d'installer 'xbacklight'

J'ai ensuite créé des raccourcis clavier tels que

  • ctrlshift+ avec commande xbacklight +5
  • ctrlshift- avec commande xbacklight -5

Donc, lorsque vous utilisez ces raccourcis, ils appellent la commande associée, mais je ne pouvais pas remplacer les boutons de luminosité intégrés du système pour utiliser ces commandes.Vous pouvez utiliser presque toutes les combinaisons de boutons de raccourci clavier que vous aimez avec xbacklight.

puchu
la source
1

Les niveaux de luminosité sont généralement sous contrôle ACPI avec les niveaux définis dans le firmware. Par exemple, la méthode de contrôle ACPI _BCL "Query List of Brightness Control Levels Supported" informe le noyau du nombre de niveaux de luminosité pris en charge. Vous ne pouvez pas changer cela de façon réaliste.

Colin Ian King
la source
1

Dans mon cas (Lenovo T500), le problème est que la touche de réglage de la luminosité est appliquée deux fois - une fois en utilisant les Xwindows, mais également indépendamment au niveau inférieur, par le pilote graphique du noyau lui-même. Ainsi, les étapes de luminosité sont deux fois plus grandes que d'habitude.

La solution de travail consiste à refuser la fonctionnalité de bas niveau, en ajoutant cette ligne à /etc/rc.local (juste avant la ligne avec 'exit 0'):

echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled

De cette façon, cela fonctionnera parfaitement dans une session X connectée, malheureusement, il supprimera la fonctionnalité de régulation de la luminosité des touches dans tous les autres cas (terminal de console, écran de connexion X, etc.).

Jan Strobl
la source
1

Pour moi, cela xbacklightn'a pas fonctionné (EDIT: probablement parce que je n'ai pas redémarré ma machine) , j'ai donc créé mon propre script qui utilise le intégré gsd-backlight-helper.

Ce script utilise des étapes plus petites, surtout lorsque l'écran est déjà assez sombre.

Étape 0: vérifiez si cela fonctionne (facultatif)

Pour voir si cela fonctionne, vous pouvez essayer:

pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness

Cela devrait produire un nombre.

Étape 1: enregistrer le script

Enregistrez le script suivant dans un .shfichier, par exemple dans /home/me/scripts/brightness.sh.

#!/bin/bash

max=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness)
cur=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness)
if [ $(($max/$cur)) -ge 25 ]
then
    step=$((max/300+1))
else if [ $(($max/$cur)) -ge 5 ]
    then
        step=$((max/50+1))
    else
        step=$((max/20+1))
    fi
fi
case "$1"
in
+) new=$((cur+step));;
-) new=$((cur-step));;
esac
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $new

Étape 2: attribuer des raccourcis

Ouvrez les raccourcis clavier dans le menu Paramètres et attribuez des raccourcis:

name:     Darker
command:  sh /home/me/scripts/brightness.sh -
shortcut: Super + F5

name:     Brighter
command:  sh /home/me/scripts/brightness.sh +
shortcut: Super + F6
Poignard
la source
ce que vous voulez dire ? xbacklight n'a pas fonctionné? lorsque xbacklight est installé à nouveau, vous devez redémarrer votre machine. Certes, ici n'a pas été dit que, pour redémarrer la machine.
dschinn1001
Merci. En effet, je pense que je n'ai pas redémarré ma machine ... Pourtant mon script a l'avantage qu'il utilise des pas plus petits sur des écrans plus sombres et des pas plus gros si l'écran est déjà assez lumineux.
Dirk
1

Sur Ubuntu 16.04, avec les graphiques à puce Intel (i5) sous LXQt, il suffit d'attribuer des xbacklightcommandes aux touches de fonction de luminosité XF86MonBrightness(Down|Up)à l'aide des paramètres de raccourci clavier globaux. Ceux-ci semblent remplacer les valeurs par défaut même s'il /sys/module/video/parameters/brightness_switch_enabled est défini surY , tandis que la fonctionnalité d'origine sur les terminaux virtuels est conservée. Configuration du raccourci clavier LXQt global avec les commandes xbacklight

Une alternative à l'original xbacklightserait acpilight, mais malheureusement, ce n'est pas disponible en tant que package Ubuntu. Comme il ne dépend pas d'un affichage X en cours d'exécution, vous pouvez également l'associer à des événements de bouton ACPI et l'utiliser à partir de la console. De plus, il peut stocker la luminosité actuelle à l'arrêt et la restaurer au démarrage.

Murphy
la source
Il en va de même pour XFCE avec Xubuntu LTS 18.04. Merci!
Serge Stroobandt
0

La luminosité ne peut pas être contrôlée avec une grande précision. J'ai peur que vous soyez coincé avec ces niveaux de luminosité. Pour être sûr, essayez de contrôler la luminosité à l'aide de ces commandes de terminal .

Lekensteyn
la source
1
Si je vais dans Paramètres système, je trouve une icône intitulée 'Écran' Si je clique sur cette icône, j'obtiens une barre de défilement qui peut régler la luminosité en petits pourcentages, comment puis-je obtenir cette icône d'écran dans la barre supérieure (en plus de l'horloge, ou indicateur de batterie)?
Samir Sabri
1
Qu'en est-il de launchpad.net/indicator-brightness ? Je ne l'ai pas essayé car je n'utilise pas Unity / GNOME.
Lekensteyn
Oh, désolé, merci mais comment l'installer?
Samir Sabri
Jetez un œil à askubuntu.com/a/58022/6969
Lekensteyn
1
Il peut certainement être contrôlé dans les plus petites étapes dans de nombreux cas. Veuillez consulter askubuntu.com/a/205509/43165 .
vignes du
0

Vous pouvez essayer de le configurer manuellement. Vous devez d'abord obtenir l'ID PCI du périphérique VGA:

lspci

Ensuite, essayez ceci (dans mon cas, le périphérique PCI est 00: 02.0)

sudo setpci -s 00:02.0 f4.b=FF

Les 2 lettres à la fin de la ligne définissent la nouvelle luminosité de 00 à FF (0-255)

Markus Demmel
la source
0

Si vous utilisez la carte graphique Nvidia .. vous pouvez facilement utiliser ma nouvelle méthode de changement de luminosité et modifier les valeurs dans Code. Il y a deux fichiers et deux options dans chacun.

trouver ces deux lignes:

if ( $value > 0.0) { $value = $value - 0.30 };  
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 }; 

changez les valeurs de ($ value> 0.0) & ($ value2> 1.1) et voyez ce qui se passe!

en attendant, si vous ne souhaitez pas modifier les valeurs et souhaitez utiliser ma méthode à l'origine, vous pouvez modifier la luminosité dans une large plage et en 5 étapes. souhaite que vous l'aimiez

lien de méthode: /ubuntu//a/179063/82136

Amir Reza Adib
la source
Euh ... n'est-ce pas juste de modifier le bitmap avant qu'il ne soit envoyé à l'écran, plutôt que de changer réellement la luminosité de l'écran?
underscore_d
0

Si vous êtes sur KDE, vous pouvez simplement passer votre curseur sur le menu "Batterie et luminosité" de votre barre d'état système et essayer de faire défiler lentement vers le haut ou vers le bas pour augmenter ou diminuer la luminosité.

entrez la description de l'image ici

imreverse
la source
-4

Maintenez enfoncé Ctrltout en augmentant / diminuant la luminosité. Augmente par pas de 1.

abilash
la source