Ainsi, chaque fois que je tape mes touches d'assombrissement/atténuation du clavier, une bulle de notification s'ouvre avec la luminosité de l'écran. Tout cela est correct, mais j'aimerais pouvoir modifier le degré de luminosité modifié à chaque pression sur une touche.
Par exemple, pour le moment, il suffit de 5 pressions pour passer du paramètre le plus sombre au plus lumineux. Cependant, je sais par le réglage "Luminosité/Verrou" que l'écran est capable d'intervalles beaucoup plus petits que cela.
Existe-t-il un moyen de modifier l'intensité de la luminosité chaque fois que vous appuyez sur les touches?
Puisque vous n'avez pas spécifié l'environnement de bureau que vous utilisez, je vais également fournir des détails spécifiques à KDE.
Je viens de mettre à jour KDE à 4.9.2 et j'ai rencontré le même inconvénient. J'ai décidé de creuser dans le code, et voici mes conclusions:
/sys/class/backlight/*your_backlight_type*/
. Voici à quoi ça ressemble pour moi: $ ls -1/sys/class/backlight/intel_backlight / actual_brightness bl_power luminosité périphérique max_brightness puissance sous-système type événementDeux fichiers nous concernent maintenant:
brightness
et max_brightness
. Et voici comment ils peuvent être utilisés: $ cd /sys/class/backlight/intel_backlight $ cat max_brightness 976 $ luminosité du chat 176 $ echo 77 | Sudo tee luminosité 77La première commande vous permet de déterminer la luminosité maximale que vous pouvez définir (la valeur minimale est toujours zéro). La seconde vous permet de savoir quelle est la valeur de la luminosité réelle. Et avec le troisième, vous pouvez lui attribuer la valeur souhaitée dans la plage de
[0; max_brightness]
.KRunner de KDE a toujours la liberté de définir n'importe quel niveau de luminosité. Appuyez sur Alt-F2 et tapez:
luminosité de l'écran 17
Le code de manipulation de touche Brightness Up
et Brightness Down
de KDE a une valeur d'incrément de 10% codée en dur. Par conséquent, à moins que vous ne vouliez vous soucier de la construction de KDE à partir de sources, vous ne pouvez rien y faire.
Le plasmoïde BatteryMonitor de KDE possède son propre contrôle de luminosité, dont l'incrément est également codé en dur à 10%, mais nous en avons la chance, puisqu'il est écrit en QML: $ Sudo nano /usr/share/kde4/apps/plasma/plasmoids/battery/contents/ui/PopupDialog.qml
(pd: dans KDE 4.11, il a été déplacé vers BrightnessItem.qml
), accédez à la section qui ressemble à
Components.Slider { Id: luminositéSlider Valeur minimale: 0 Valeur maximale: 100 StepSize: 10 OnValueChanged: luminositéChangé (valeur) }et changez la taille du pas en ce que vous désirez. Après relogin, vous verrez le changement.
C'est ce que j'ai fait et ça marche beaucoup mieux pour moi. Mon écran comporte de nombreux incréments de luminosité, car il est rétro-éclairé par des LED et quelqu'un a pensé en tirer parti.
Sudo apt-get install xbacklight
# ..and test it..
xbacklight -dec 20
xbacklight -inc 20
# If this works for you, you can proceed
J'utilise KDE, mais cela s'applique également à Gnome. Pour KDE:
Vous pouvez également définir un pourcentage spécifique:
xbacklight -set 100
Parfois, une augmentation ou un pourcentage de changement peut n'avoir aucun effet. Cela est dû au fait que le matériel n'autorise que des paramètres spécifiques et que le paramètre le plus proche du pourcentage sélectionné est utilisé.
A propos, j’ai heureusement découvert que même s’il s’agissait d’un programme de bas niveau qui effectue le changement, KDE reconnaît toujours que la luminosité de l’écran a changé et affiche le pourcentage de luminosité de manière appropriée. :-)
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 à l'invite de l'application Paramètres → Clavier → Raccourcis d'application.
Enfin, redémarrez pour que ces modifications prennent effet.