Le problème: il y a 16 niveaux de luminosité sur mon ordinateur portable, mais en appuyant sur les raccourcis clavier Fn+Home
, on Fn+End
ajuste la luminosité 3 étapes à la fois (par exemple de 0 à 3, ou de 15 à 12).
Je trouve important de noter qu'à l'écran de connexion, les raccourcis clavier fonctionnent correctement . Mais après la connexion, ce comportement étrange apparaît.
De plus, si je donne le focus à un menu (par exemple, cliquez sur le menu Fichier dans Firefox), les raccourcis fonctionnent correctement .
xdotool key XF86MonBrightnessDown
fonctionne bien, en ajustant la luminosité en 1 étape (vérifié avec cat /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
).
J'ai également installé indicator-brightness
- il montre 16 leves (0-15).
J'ai essayé de définir acpi_backlight=vendor
dans grub (inspiré par ce sujet: http://ubuntuforums.org/showthread.php?t=1909184 avec un problème similaire). Cela a fonctionné en ce que les raccourcis clavier fonctionnaient bien. Mais des problèmes avec la notification OSD, xdotool et l'indicateur de luminosité sont apparus. Je pense donc que ce n'est pas une bonne solution.
Il semble qu'après la connexion, quelque chose interfère dans le schéma de traitement des raccourcis clavier. Des idées?
Modifier (informations supplémentaires)
J'ai observé que les raccourcis clavier fonctionnent au niveau matériel - je peux régler la luminosité immédiatement après avoir allumé mon ordinateur portable (par exemple sur l'écran du BIOS).
Après les
$ killall gnome-settings-daemon
raccourcis clavier, réglez la luminosité d'une étape, mais aucune notification n'apparaît. Récupèregnome-settings-daemon
rapidement et retourne le problème en trois étapes.acpi_listen
donne la sortie suivante (les deux touches séquentiellement):$ acpi_listen ibm/hotkey HKEY 00000080 00001010 video LCD0 00000086 00000000 ibm/hotkey HKEY 00000080 00001011 video LCD0 00000087 00000000
À ce stade, je pensais que (1) les raccourcis clavier fonctionnent au niveau matériel; (2)
ibm/hotkey
s'occupe des raccourcis clavier; (3)video
prend également soin. Ainsi, un problème de triple étape apparaît.J'ai essayé de mettre la vidéo sur liste noire (je m'attendais à ce que cela conduise à un comportement en double étape), mais rien n'a changé.
Pour contourner ce problème, j'ai créé mes propres raccourcis clavier dans le Gestionnaire de paramètres CompizConfig - comme décrit ici , mais avec un --clearmodifiers
argument:
xdotool key --clearmodifiers XF86MonBrightnessUp
xdotool key --clearmodifiers XF86MonBrightnessDown
Alors maintenant, je peux utiliser des raccourcis clavier initiaux ou de nouveaux pour des ajustements plus fins.
Questions ouvertes
Il y avait déjà une discussion pour le cas avec double étape: Lenovo ThinkPads, les touches de fonction de luminosité effectuent deux étapes au lieu d'une, à la recherche d'une solution :
le matériel le fait et envoie également un signal indiquant que le bouton a été enfoncé. Peut-être pourriez-vous annuler le raccourci dans Système -> Préférences -> Raccourcis clavier pour cette action?
Mais j'ai hâte de savoir,
- Pourquoi ai-je un problème de triple étape?
- Comment puis-je annuler le traitement de ces raccourcis clavier?
Je serais très reconnaissant si quelqu'un l'expliquait.
thinkpad_acpi
est utilisé, mais le démon d'alimentation GNOME est encore en panne).