Dans mon ordinateur portable HP Folio 13 avec Ubuntu 13.04, le contrôle de la luminosité fonctionne avec le curseur du système Luminosité & Verrouillage, mais les touches de fonction de luminosité ne fonctionnent pas. De plus, le niveau de luminosité est réglé au maximum à chaque démarrage.
Existe-t-il un moyen de les faire fonctionner et de garder le système le niveau de luminosité défini lors de la session précédente?
Quelques informations sur mon ordinateur portable concernant ce problème:
ls /sys/class/backlight
intel_backlight
ls /sys/class/backlight/*/brightness
/sys/class/backlight/intel_backlight/brightness
lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
uname -a
Linux folio13 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 GNU/Linux
Les gars cela a fonctionné pour moi avec ce paramètre dans /etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi="
Oui, c'est une valeur vide pour acpi_osi ...
N'oubliez pas de faire Sudo update-grub
et de redémarrer après avoir édité le fichier /etc/default/grub
.
Je voulais ajouter un correctif qui fonctionnait pour moi, car je ne pouvais trouver cette solution nulle part.
Si vous avez une carte vidéo Intel (HD 4000, par exemple), vous pouvez la réparer en ajoutant acpi_backlight=intel_backlight
à vos options de grub (de la même manière que ci-dessus).
AVANT DE FAIRE CECI: Vérifiez que vous avez bien une carte vidéo Intel avec la commande suivante:
echo 200 > /sys/class/backlight/intel_backlight/brightness
Si votre luminosité change, cette solution devrait fonctionner pour vous.
Veuillez noter que je n'ai pas testé cette solution pour les ordinateurs portables équipés de plusieurs cartes vidéo (comme NVidia Optimus ou similaire).
Ce bogue a récemment été traité: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/994745
Il est associé au bogue du noyau en amont de problèmes avec le débranchement non reconnu: https://bugzilla.kernel.org/show_bug.cgi?id=54621
Espérons que cela pourra être rétroporté sur le noyau Raring dans un avenir proche.
Pour que les touches de fonction de luminosité fonctionnent sur mon ordinateur portable, j'ai essayé les configurations suivantes (une par une) dans /etc/default/grub
, mais aucune d'entre elles n'a fonctionné:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
Même chose pour la variable GRUB_CMDLINE_LINUX.
J'ai lu une solution qui suggérait de modifier /etc/X11/xorg.conf, mais ce fichier n'existait pas dans mon système.
Jusqu'ici, la meilleure solution de contournement que j'ai trouvée consiste à utiliser xbacklight pour lier les touches aux commandes appropriées. Cela vous permettra d’augmenter/diminuer facilement la luminosité, mais cela n’affichera pas l’indicateur de luminosité pendant ce temps.
1) Installez xbacklight en lançant:
Sudo apt-get install xbacklight -y
2) Allez dans Paramètres système> Clavier> Raccourcis> Raccourcis personnalisés
) Ajoutez les liaisons suivantes:
Brightness Down = xbacklight -10
Brightness Up = xbacklight +10
4) Cliquez sur "Désactivé" et appuyez sur vos combinaisons préférées (pour moi, CTRL + F2 et CTRL + F3 fonctionnent bien)