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).video
sterownikiem? Ubuntu zapewnia GUI (All Settings -> Keyboard -> Shortcuts
) do dostosowywania skrótów dźwiękowych (zwiększanie / zmniejszanie głośności, wyciszanie), ale nie znalazłem, gdzie mogę zmienić lub wyłączyć klawisze jasności.rc.local
ale~/.profile
włączenie, aby aktywowało się ono dopiero po zalogowaniu. Jeśli istnieje prosty sposób wyłączenia demona zasilania GNOME z przetwarzania skrótów jasności, spowoduje to również wyłączenie OSD (np.backlight=vendor
); robienie tego poprawnie może wymagać modyfikacji kodu źródłowego ... Spróbuję to rzucić okiem. W każdym razie, kiedy pojawi się 12.10, wydadzą naprawione jądro z backportowaną wersją dla 12.04, więc to zadziała.Miałem dokładnie taki sam problem jak Ty, a mój system zawsze zaczynał się przy wyłączonym ekranie.
Chciałbym podziękować za skierowanie mnie we właściwym kierunku,
acpi_backlight=vendor
zrobiłeś dla mnie lewę bez żadnych problemów, których doświadczyłeś. Używam HP G7 1116sg z grafiką hybrydową (Intel HD3000 (obecnie używam tylko Intel z powodu problemów hybrydowych w Ubuntu. Mówię to tylko dlatego, że X220 jest wymieniony jako mający taką samą kartę graficzną) / Radeon HD6870) i Ubuntu 12.04.Chciałem tylko powiedzieć, że zmiany grub działały dla mnie bez żadnych widocznych problemów.
Powodzenia w znalezieniu rozwiązania.
źródło
Ustawianie
/sys/module/video/parameters/brightness_switch_enabled
do0
Makes Me niezdolnych do sterowania jasnością w ogóle w moim Thinkpad X230 za pomocą skrótów klawiszowych, zarówno w tty i Xfce 4.10. Musiałem powiedzieć xfce4-power-manager, aby nie zmieniał jasności kluczowych wydarzeń. Możesz to zrobić, ustawiając jeden z dwóch ukrytych kluczy konfiguracji. Pierwszy to:A drugi:
Uwaga: oba te ustawienia wyłączają ekran wyskakujący jasności w moim systemie, ale przynajmniej przywracam wszystkie 16 poziomów jasności!
Możesz przeczytać więcej o tym problemie na tej stronie i na dole tej strony .
źródło
W moim laptopie Lenovo S205 miałem ten problem, w którym zarówno sterownik wideo, jak i gnome regulowały jasność.
Ale moje doświadczenie z wyłączaniem tej
brightness_switch_enabled
właściwości polega na tym, że gnome jest powolny i wydaje się racjonalny podczas aktualizacji podświetlenia - na przykład jeśli zostawię klawisze na kilka sekund, a następnie zwolnię, gnome nadal potrzebuje 5-10 sekund na przetworzenie zdarzeń.Zamiast tego wolę pozwolić, aby sterownik wideo dokonał korekt i powstrzymał gnoma przed ich wykonaniem.
Wyłączenie załatwiło
gsd-backlight-helper
sprawę. Zindeksowałem internety i wydaje się, że nie ma widocznej opcji, aby zrobić to samo.Straciłem OSD jasności, ale teraz zmiany jasności są przetwarzane natychmiast, a jako bonus nadal mam kontrolę jasności na tty.
źródło