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).video
pilote? Ubuntu fournit une interface graphique (All Settings -> Keyboard -> Shortcuts
) pour personnaliser les touches de raccourci audio (Volume haut / bas, Muet), mais je n'ai pas trouvé où je pouvais changer ou désactiver les touches de luminosité.rc.local
mais dans~/.profile
, afin qu'il ne s'active qu'après votre connexion. S'il existe un moyen simple de désactiver le démon d'alimentation GNOME du traitement des raccourcis clavier de luminosité, cela désactivera également l'OSD (commebacklight=vendor
); le faire correctement peut nécessiter de modifier le code source ... J'essaierai d'y jeter un œil. Quoi qu'il en soit, une fois la version 12.10 publiée, ils publieront le noyau rétroporté fixe pour la version 12.04, donc cela fonctionnera alors.J'avais exactement le même problème que vous et mon système démarrait toujours avec l'écran éteint.
Je tiens à vous remercier de m'avoir indiqué dans la bonne direction, a
acpi_backlight=vendor
fait l'affaire pour moi sans aucun des problèmes que vous avez rencontrés. J'utilise un HP G7 1116sg avec des graphismes hybrides (Intel HD3000 (actuellement uniquement en utilisant Intel en raison de problèmes hybrides dans ubuntu. Je dis cela uniquement parce que le X220 est répertorié comme ayant le même adaptateur graphique) / Radeon HD6870) et Ubuntu 12.04.Je voulais juste dire que les changements de grub ont fonctionné pour moi sans aucun problème apparent.
Bonne chance pour trouver une solution.
la source
La définition de
/sys/module/video/parameters/brightness_switch_enabled
to0
me rend incapable de contrôler la luminosité sur mon Thinkpad X230 via des touches de raccourci, à la fois en tty et en xfce 4.10. J'ai dû dire au xfce4-power-manager de ne pas modifier la luminosité des événements clés. Vous pouvez le faire en définissant l'une des deux clés de configuration masquées. Le premier est:Et le second:
Remarque: ces deux paramètres désactivent l'écran contextuel de luminosité sur mon système, mais au moins, je récupère tous les 16 niveaux de luminosité!
Vous pouvez en savoir plus sur ce problème sur cette page et au bas de cette page .
la source
Dans mon ordinateur portable Lenovo S205, j'ai eu ce problème où le pilote vidéo et le gnome ont ajusté la luminosité.
Mais mon expérience en désactivant la
brightness_switch_enabled
propriété est que gnome est lent et semble racé lors de la mise à jour du rétro-éclairage --- par exemple, si je laisse les touches enfoncées pendant quelques secondes et que je les lâche, gnome prend toujours 5 à 10 secondes pour traiter les événements.Je préfère donc laisser le pilote vidéo faire les ajustements et empêcher gnome de les faire.
Désactiver le
gsd-backlight-helper
fait l'affaire pour moi. J'ai exploré les internets et il ne semble pas y avoir d'option visible par l'utilisateur pour faire de même.J'ai perdu l'OSD de luminosité mais maintenant les changements de luminosité sont traités instantanément, et en bonus j'ai toujours le contrôle de luminosité sur le tty.
la source