Problem: jest 16 poziomów jasności na moim laptopie, ale naciśnięcie klawisze skrótów Fn+Home
, Fn+End
dostosowuje jasność 3 kroki naraz (np od 0 do 3, lub od 15 do 12).
Ważne jest, aby zauważyć, że skróty klawiszowe na ekranie logowania działają dobrze . Ale po zalogowaniu pojawia się to dziwne zachowanie.
Ponadto, jeśli skupię się na menu (np. Kliknij menu Plik w Firefoksie), skróty działają dobrze .
xdotool key XF86MonBrightnessDown
działa dobrze, dostosowując jasność o 1 krok (zaznaczone za pomocą cat /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
).
Zainstalowałem także indicator-brightness
- pokazuje 16 poziomów (0-15).
Próbowałem ustawienia acpi_backlight=vendor
w Grub (zainspirowany tym tematem: http://ubuntuforums.org/showthread.php?t=1909184 z podobnym problemem). Działało się tak, że klawisze skrótu działały dobrze. Pojawiły się jednak problemy z powiadomieniem OSD, xdotool i wskaźnikiem jasności. Myślę więc, że nie jest to właściwe rozwiązanie.
Wygląda na to, że po zalogowaniu coś zakłóca schemat przetwarzania skrótów klawiszowych. Jakieś pomysły?
Edytuj (dodatkowe informacje)
Zauważyłem, że klawisze skrótu działają na poziomie sprzętowym - mogę dostosować jasność natychmiast po włączeniu laptopa (np. Na ekranie BIOS-u).
Po
$ killall gnome-settings-daemon
naciśnięciu klawiszy skrótu dostosuj jasność o jeden krok, ale nie pojawią się żadne powiadomienia. Wkrótcegnome-settings-daemon
odzyskuje, a problem z potrójnym krokiem powraca.acpi_listen
daje następujące dane wyjściowe (oba klucze sekwencyjnie):$ acpi_listen ibm/hotkey HKEY 00000080 00001010 video LCD0 00000086 00000000 ibm/hotkey HKEY 00000080 00001011 video LCD0 00000087 00000000
W tym momencie pomyślałem, że (1) skróty klawiszowe działają na poziomie sprzętowym; (2)
ibm/hotkey
dba o skróty klawiszowe; (3) też się tymvideo
przejmuje. W ten sposób pojawia się problem potrójnego kroku.Próbowałem wideo z czarnej listy (spodziewałem się, że doprowadzi to do podwójnego działania), ale nic się nie zmieniło.
Aby obejść ten problem, utworzyłem własne skróty klawiszowe w CompizConfig Settings Manager - jak opisano tutaj , ale z --clearmodifiers
argumentem:
xdotool key --clearmodifiers XF86MonBrightnessUp
xdotool key --clearmodifiers XF86MonBrightnessDown
Więc teraz mogę albo użyć początkowych klawiszy skrótu, albo nowych do dokładniejszych poprawek.
Otwarte pytania
Dyskusja dotyczyła już przypadku z podwójnym krokiem: Lenovo ThinkPads, klawisze funkcyjne jasności wykonują dwa kroki zamiast jednego, szukając obejścia :
sprzęt po prostu to robi, a następnie wysyła sygnał informujący o naciśnięciu przycisku. Być może możesz usunąć skrót w System -> Preferencje -> Skróty klawiaturowe dla tej akcji?
Ale chętnie się dowiem
- Dlaczego dostaję problem z potrójnym krokiem?
- Jak mogę wyłączyć przetwarzanie tych skrótów klawiszowych?
Byłbym bardzo wdzięczny, gdyby ktoś to wyjaśnił.
thinkpad_acpi
jest używany, ale demon zasilania GNOME jeszcze nie działa).