web-dev-qa-db-fra.com

Comment augmenter la luminosité par petites étapes?

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

20
Samir Sabri

Installez xbacklight en ouvrant un terminal avec Ctrl+Alt+T raccourci et 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.

13
boss

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 le répertoire avec intel_backlight pour les cartes intel.

Vous trouverez la valeur de luminosité maximale dans le fichier max_brightness et, en fonction de cette valeur, définissez la luminosité dans le fichier brightness.

5
yask

Vous pouvez installer xcalib puis tapez la commande:

xcalib -co 50 -a

Utilisez xcalib -h pour obtenir de l’aide sur ses options.

3
ignite

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

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

Sous Windows, vous pouvez modifier les niveaux avec des pas de 1%, mais ils seront arrondis au niveau matériel le plus proche. Cela dépend du type d'écran.

3
Paulo Santos

Ma solution était d'installer 'xbacklight'

Ensuite, j'ai créé des raccourcis clavier tels que

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

Ainsi, lorsque vous utilisez ces raccourcis, ils appellent la commande correspondante. Toutefois, je ne peux pas remplacer les boutons de luminosité intégrés au système pour utiliser ces commandes. Vous pouvez utiliser presque toutes les combinaisons de boutons de raccourci clavier que vous aimez avec xbacklight.

2
puchu

Pour Xubuntu LTS

Tout d'abord, installez xbacklight

$ Sudo apt install xbacklight

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

$ xbacklight -1
$ xbacklight +5

Si ces commandes entraînent une erreur No outputs have backlight property, alors suivez ces étapes de correction avant de poursuivre.

Une fois que xbacklight -1 et xbacklight +1 ont été exécutés à partir de la ligne de commande, vous pouvez affecter ces commandes aux touches XF86MonBrightnessDown et XF86MonBrightnessUp. Pour ce faire, appuyez sur ces touches lorsque vous y êtes invité par l'application Paramètres → Clavier → Raccourcis d'application.

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

Keyboard settings

2
Serge Stroobandt

Pour moi, xbacklight ne fonctionnait pas (EDIT: probablement parce que je n’ai pas redémarré ma machine) , j’ai donc créé mon propre script qui utilise le gsd-backlight-helper intégré. .

Ce script utilise des étapes plus petites, en particulier lorsque l'écran est déjà très sombre.

étape 0: vérifier 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 donner un nombre.

Étape 1: sauvegarder le script

Enregistrez le script suivant dans un fichier .sh, 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 assignez 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
1
Dirk

Les niveaux de luminosité sont généralement sous contrôle ACPI avec les niveaux définis dans le micrologiciel. Par exemple, la méthode de contrôle ACPI _BCL "Liste de requêtes des niveaux de contrôle de luminosité pris en charge" indique au noyau le nombre de niveaux de luminosité pris en charge. Vous ne pouvez pas changer cela de façon réaliste.

1
Colin Ian King

Dans mon cas (Lenovo T500), le problème est que la pression sur la touche de régulation de la luminosité est appliquée deux fois - une fois à l’aide de Xwindows, mais également de manière indépendante au niveau inférieur, par le pilote graphique du noyau lui-même. La luminosité est donc deux fois plus grande 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, il fonctionnera parfaitement en session X connectée. Malheureusement, il supprimera la fonctionnalité de régulation de la luminosité par appui sur une touche dans tous les autres cas (terminal de console, écran de connexion X, etc.).

1
Jan Strobl

Sous Ubuntu 16.04, avec les graphiques sur puce Intel (i5) sous LXQt, il suffit d’affecter commandes xbacklight aux touches de fonction de luminosité XF86MonBrightness(Down|Up) à l’aide des paramètres de raccourci de la clé globale. Ceux-ci semblent remplacer les valeurs par défaut même si /sys/module/video/parameters/brightness_switch_enabledest défini sur Y , tandis que la fonctionnalité d'origine sur les terminaux virtuels est conservée. LXQt global key shortcut configuration with xbacklight commands

Une alternative au xbacklight original serait acpilight , mais malheureusement, ce n'est pas disponible en tant que paquet Ubuntu. Comme cela ne dépend pas de l'affichage d'un 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.

1
Murphy

Vous pouvez essayer de le régler manuellement. D'abord, vous devez obtenir l'ID PCI du périphérique VGA:

lspci

Puis 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é allant de 00-FF (0-255)

0
Markus Demmel

Documentation officielle:

https://www.x.org/archive/X11R7.5/doc/man/man1/xbacklight.1.html

inc percent Augmente la luminosité de la quantité spécifiée.

dec percent Diminue la luminosité de la quantité spécifiée.

Exemple:

xbacklight -inc 10%

xbacklight -dec 10%

0
Hassan Afify

Si vous utilisez la carte graphique Nvidia , vous pouvez facilement utiliser ma nouvelle méthode de modification de la luminosité et modifier les valeurs dans Code .. deux fichiers et deux options au sein de chacun.

trouvez ces deux lignes:

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

changer les valeurs de ($ valeur> 0.0) & ($ valeur2> 1.1) et voir ce qui se passe!

pendant ce temps, si vous ne voulez pas modifier les valeurs et que vous souhaitez utiliser ma méthode à l'origine, vous pouvez modifier la luminosité dans une plage étendue et en 5 étapes. souhaite que ça vous plaise

lien de la méthode: https://askubuntu.com/a/179063/82136

0
Amir Reza Adib

Si vous utilisez KDE, placez simplement votre curseur sur le menu "Batterie et luminosité" dans la barre d'état système et essayez de faire défiler lentement vers le haut ou le bas pour augmenter ou réduire la luminosité.

enter image description here

0
imreverse

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

0
Lekensteyn