Niedawno zainstalowałem Ubuntu na moim nowym laptopie Asus G56Jr. Zauważyłem, że pomimo działania wszystkich innych klawiszy Fn + fX, jasność ekranu nie działa.
Próbowałem już edytować grub, jak wielu tutaj wcześniej doradzało, bez rezultatu. Próbowałem też użyć różnych sterowników. ATM Używam binarnego sterownika NVidia 331.38, a mój plik grub wygląda następująco:
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""
Wiem, że już wiele razy o to pytano, ale nie mogłem znaleźć żadnego działającego rozwiązania.
edytować
W przeciwieństwie do wielu innych mogę ustawić jasność w Ustawieniach.
14.04
brightness
asus
function-keys
Hrachos
źródło
źródło
acpi_backlight=vendor
lubpcie_aspm
zamiast nichacpi_osi
, ale żadne z nich nie działało dla mnie. Myślę, że to tylko kwestia drobnych różnic sprzętowych ?! W każdym razie cieszę się, że to działa!Najbardziej ogólną opcją jest kontrola jasności za pomocą pliku klasy / sys, jak poniżej
echo 150 > /sys/class/backlight/intel_backlight/brightness
. Najwyższa wartość tego pliku to 946.Ponadto możesz utworzyć plik
/usr/share/X11/xorg.conf.d/20-intel-conf
i wprowadzić następującą wartość:Nie jestem pewien, czy wymagany jest poniższy krok, ale użyłem go przed powyższym krokiem, Edytuj
/etc/default/grub
i umieśćGRUB_CMDLINE_LINUX_DEFAULT
jakoPotem zrobiłem
sudo update-grub
Możesz także użyć tego narzędzia xbacklight i skonfigurować skróty klawiaturowe w unity / Compiz. Ustawienie skrótu:
xbacklight -dec 5
zmniejszenie o 5 jednostek wxbacklight -inc 5
celu zwiększenia.Chociaż xbacklight nie rozwiąże klawiszy „fn”, ale mimo to da ci prosty skrót klawiaturowy.
źródło
Na moim ASUS GL552vw z Ubuntu 16.04:
Po prostu działa, dodając
acpi_backlight=native
/ etc / default / grub:EDYCJA 1
Nie zapomnij zaktualizować grub!
źródło
Mam ASUS G551JM z tym samym problemem (klawisze Fn + F5 i Fn + F6 nawet się nie rejestrują
acpi_listen
).Znalazłem następujące rozwiązanie obejścia : zamapować kolejną parę klawiszy Fn + na niestandardowy skrypt jasności. Wybieram użycie
Fn+C
iFn+V
.Sugeruję również następujący skrypt, aby dokonać faktycznej regulacji jasności. Skrypt robi to w przyrostach wykładniczych, a nie liniowych, więc wymaga o wiele mniej naciśnięć klawiszy, aby osiągnąć pożądaną jasność:
Skrypt Bash wymaga Pythona. Umieścić go gdzieś na drodze (ja nazwać
bright
) i używać go po prostubright -
,bright +
,bright 50
(bardzo ciemny ekran, dobre dla pracy nocnej) lubbright max
.Jeśli chcesz używać skryptu jako użytkownik inny niż root, zmień uprawnienia dla
/sys/class/backlight/intel_backlight
; najlepszym miejscem do tego jest zadanie upstart, ponieważ zadania upart są wykonywane przez root.Ten skrypt jest zgodny z co najmniej 3 modelami ASUS: ASUS N56VZ, ASUS G551JM i ASUS P53E. Sądzę, że powinien on być kompatybilny z większością innych ASSUSów, a po drobnej modyfikacji ze wszystkimi innymi markami notebooków, które ujawniają jasność ekranu gdzieś w
/sys
drzewie systemu plików.źródło
Przekonałem się, że to: Przyciski klawiatury jasności nie działają na Asusie 1225c działa nawet na Ubuntu 14.04 z ASUS G56jr
EDYCJA: Ok, po kilku latach muszę to zrobić ponownie, tym razem na Arch Linux. Okazuje się, że nie jest tak naprawdę specyficzny dla dystrybucji, a jeśli masz laptopa ASUS, masz z tym problemy.
Więc większość użytkowników twierdzi, że jeśli masz moduł asus-laptop (lub w przypadku nowszych maszyn asus_nb_wmi ), to dobrze jest iść. Jednak dla mnie był to parametr jądra
acpi_osi=
. Tak, dokładnie tak. Nic po znaku równości, nawet spacja .Aby sprawdzić, czy jest domyślnie załadowany, wykonaj:
Jeśli nie jest:
Prawdopodobnie będziesz musiał ładować moduł przy każdym uruchomieniu, więc upewnij się, że ładuje się automatycznie (wyszukaj google)
Zachowam również link w celu uzyskania informacji na temat dodawania parametru na stałe i wkleję go również tutaj, na wypadek, gdyby się tam zgubił:
Pierwszy:
Następnie:
PS Gdziekolwiek widzisz asus-laptop w tych instrukcjach, ale wiesz, że twój laptop jest wystarczająco nowy, zamień na asus_nb_wmi
źródło
Mam Asus N551VW i robię
powoduje, że FN + F5 przesuwa suwak jasności (bez tego nic nie zrobił), ale jasność pozostaje niezmieniona. Zmiana w menu działa. Wszystkie inne kombinacje FN działają.
Przetestuję inne kombinacje i post rozwiązanie, jeśli dostanę jeden ...
(Uwaga: hibernacja na zamkniętej pokrywie nie działa, bez względu na wszystko. Zdarzenie zamknięcia pokrywy nie jest rozpoznawane. Czy można je jakoś połączyć?)
źródło