La valeur de/sys/class/backlight/acpi_video0/luminosité est incrémentée de quatre lorsque les contrôles de luminosité sont utilisés, mais je peux forcer la valeur à quoi que ce soit dans [0-10]. J'ai un HP Envy 17-3200. Il est peut-être plus pertinent de dire que j'utilise une carte graphique Intel intégrée.
Ce problème persiste à la fois dans l'unité et dans le gnome Shell.
Ce problème (généralement) ne se pose pas si le curseur situé dans 'Paramètres système> Luminosité et verrouillage' est utilisé.
Cela survient (généralement) lorsque les touches de raccourci de contrôle de la luminosité sont utilisées car le pilote acpi, le pilote intel et le démon gnome (et éventuellement un de plus) gèrent tous les raccourcis clavier et les transmettent au niveau suivant.
CORRECTIF 1:
Une solution simple consiste à laisser le pilote intel effectuer le travail et à désactiver le reste comme suit.
Sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
par GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi=Linux"
Sudo update-grub
Remarque: Si vous faites cela, vous perdrez le curseur de luminosité et la notification OSD pour le changement de luminosité (car ils sont gérés par gnome). À mon avis, cependant, ce ne sont pas importants. Vous pouvez annuler ces modifications en modifiant à nouveau le fichier/etc/default/grub, puis en exécutant Sudo update-grub
et en le redémarrant.
CORRECTIF 2:
Pas si facile à résoudre: laissez gnome gérer les commandes de luminosité.
Reportez-vous à https://askubuntu.com/a/178003/11172 . Empêcher le pilote acpi de manipuler les clés devrait fonctionner comme indiqué dans cette réponse. Mais pour prendre en charge le pilote intel, vous devrez porter les instructions du module thinkpad_acpi en intel (cela risque même de ne pas être possible).
CORRECTIF 3:
Plus d'informations:
En réalité, 256 (0-255) niveaux de luminosité sont disponibles. Pour vérifier que cela fonctionne pour vous, essayez Sudo setpci -s '00:02.0' F4.B=xx
où xx est un nombre hexadécimal. les chiffres sont 0,1, ... 9, a, b, c, d, e, f. Exemple: Sudo setpci -s '00:02.0' F4.B=2b
définit la luminosité sur 2 * 16 + 11 (b = onze) = 43. 00 correspond à une luminosité égale à zéro (si vous finissez ainsi, utilisez les touches de raccourci pour rétablir la luminosité).
Je trouve cela très utile lorsque je travaille dans l'obscurité ou que je lis un livre (la moindre luminosité que vous pouvez définir avec le curseur est en fait assez élevée, et les sauts de niveau de luminosité sont également plus importants - comme vous l'avez déjà compris, le curseur n'est pas continu).
J'ai écrit un script python (remappable en raccourcis) qui l'utilise pour contrôler la luminosité (augmentation et diminution, pas uniquement définie) avec notification OSD. Si vous êtes intéressé, faites-le-moi savoir (il se peut que vous deviez le modifier pour fonctionner avec différents matériels, je ne l'ai pas testé avec quoi que ce soit d'autre que mon Acer ONE D270. Il se peut donc que j'aie besoin d'informations supplémentaires).