Skróty jasności za pomocą fnklawisza nie działają.
Próbowałem każdego rozwiązania z tej odpowiedzi i jej komentarzy . Po edycji /etc/default/grub
pliku uruchomiłem się ponownie.
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi_Linux"
Jakie są inne obejścia / rozwiązania?
Odpowiednia wydajność:
$ sudo lshw -C display
*-display UNCLAIMED
description: 3D controller
product: GK107M [GeForce GT 750M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: 4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:50 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
keyboard
shortcut-keys
brightness
asus
Ionică Bizău
źródło
źródło
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
wykonał dla mnie pracę.Odpowiedzi:
W terminalu:
sudo nano /etc/default/grub
Zmiana
do
Następnie zapisz plik.
sudo update-grub
Restart komputera.
Klawisze funkcyjne ( Fn+ F5/ F6) powinny być teraz aktywne.
Dowiedziałem się, że plik grub został zmodyfikowany po aktualizacji systemu i musiałem to zrobić ponownie.
źródło
intel_idle.max_cstate=1 acpi_osi= acpi_backlight=native
na archlinux z jądrem 4.3.3acpi_osi= acpi_backlight=native
wystarczyło na moim laptopie ASUS, nie potrzebowałemintel_idle.max_cstate=1
, a okienko jasności działa.Oświadczenie: walczyłem z tym na Mint / Mate-18 z moim Asusem 305CA i dostałem go do pracy, nie wiem, czy to działa również na Ubuntu, ale spróbuj ... Zrobiłem to:
Uruchom Fn F5 / F6:
Zmień następujące ustawienia:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
zrestartuj system ... Teraz powinien pojawić się ekran powitalny.
Zweryfikuj polecenia acpi za pomocą
acpi_listen
:naciśnij Fn F5 / F6. Mam to:
Dodaj kody zdarzeń do wydarzenia acpi:
zdarzenie = wideo / zmniejszenie jasności BRTDN 00000087
zdarzenie = wideo / zwiększenie jasności BRTUP 00000086
Potwierdź, że możesz zmienić podświetlenie za pomocą (gdzie xx jest liczbą całkowitą):
Utwórz skrypt:
Dodaj zmienną do pliku:
Ustawiłem również wartość na 10 zamiast na 1, ponieważ było to po prostu zbyt wolno:
Rzeczywista jasność wyświetlacza nie jest zgodna z paskiem na ekranie. Gdy jest w pełni w górę / w dół, możesz nadal naciskać Fn F5 / F6, aby zmienić jasność.
Musisz ponownie uruchomić
acpid
, aby zadziałało:źródło
acpi_osi= acpi_backlight=native
to rozwiązanie działało dla mnie:
otwórz terminal i wpisz następujące polecenia:
Dodaj następujące wiersze do tego pliku:
zamknij plik po zapisaniu, a następnie z powrotem do terminala i wpisz następujące polecenia:
znajdź tę linię
i zastąp go
następnie w terminalu
uruchom ponownie laptopa i prawdopodobnie będzie działać.
źródło
Jeśli klikniesz ikonę baterii i zobaczysz suwak, aby zmienić jasność, a jeśli to faktycznie działa tj. jeśli jasność ekranu ulegnie zmianie, wówczas funkcjonalność jest dostępna, wystarczy ponownie mapować klawisze klawiatury.
(Więc nie trzeba bałaganić parametrów jądra i sterowników itp.)
Jeśli klikniesz ikonę Baterii w Panelu KDE i zobaczysz to:
W Ustawieniach systemu → Przestrzeń robocza → Skróty → Skróty globalnej klawiatury → Demon KDE znajdziesz
Decrease Screen Brightness
iIncrease Screen Brightness
.Wygląda na to, że jest już zmapowany na Fn+ F5/ Fn+ F6, ale wydaje się, że nie działa, więc po prostu daj mu
Global Alternative
mapowanie na Meta+ F5/ Meta+ F6.źródło
Aby zmniejszyć jasność, wykonaj następujące czynności:
Otwórz Ustawienia systemu> Jasność i blokada
Stamtąd kontroluj swoją jasność
Możesz spróbować:
https://apps.ubuntu.com/cat/applications/brightness-controller/
JEŚLI chcesz zmienić jasność za pomocą klawiszy Wykonaj następujące czynności:
sudo apt-get install xbacklight xbacklight -set 50
Następnie otwórz Ustawienia> klawiatura> skróty
Dodaj niestandardowe klawisze skrótów i wprowadź tam następujące polecenia:
xbacklight -dec 10
xbacklight -inc 10
źródło
xbacklight
). Nie mogę też mapować niestandardowych skrótów nafn
klawiszach. Próbowałem już tego. :-(W skrypcie:
Przydatne opcje dla Asus E402M:
źródło
Wydaje mi się, że nie masz zainstalowanego sterownika NVIDIA. Jeśli jest to prawda, możesz spróbować zainstalować ten sterownik za pomocą wstępnie zainstalowanego programu „Dodatkowe sterowniki”. Powinno to działać w Ubuntu 14.04, ale może powodować problemy w poprzednich wersjach Ubuntu bez zainstalowanego dodatkowego oprogramowania. Jeśli więc nie korzystasz z Ubuntu 14.04, nie instaluj zastrzeżonego sterownika bez dalszego czytania.
Gdy sterownik jest zainstalowany, a kontrola jasności nadal nie działa, możesz spróbować uruchomić,
sudo nvidia-xconfig
aby wygenerowaćxorg.conf
plik. Następnie możesz edytować ten plik za pomocąsudo gedit /etc/X11/xorg.conf
i dodać linięOption "RegistryDwords" "EnableBrightnessControl=1"
do
Section "Device"
.źródło
Próbowałem zaakceptować odpowiedź na moim laptopie Asus FL555, ale nie miałem szczęścia. Natknąłem się na tę odpowiedź dla komputera Dell i częściowo działa również na moim laptopie.
Część, która zadziałała, to to, że mogę zmienić jasność w konfiguracji systemu oraz za pomocą
xbacklight
i skonfigurowanie kilku niestandardowych skrótów klawiaturowych .Nadal nie wiem, jak sprawić, by moje klawisze funkcyjne działały. Próbowałem różnych rzeczy, ale po prostu nie pokazują się jako klucze ACPI, kiedy próbuję
acpi_listen
.źródło
Sprawdź ten raport o błędzie: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1348890?comments=all i ten świetny artykuł: http://hansdegoede.livejournal.com/13889.html
Przyczyny braku jasności mogą być różne, w moim przypadku (Asus UX305FA) kluczowe zdarzenia nie są wysyłane.
Możesz to sprawdzić, robiąc to w terminalu:
(gdzie zdarzeniem jest twoja klawiatura). Sprawdź, czy zdarzenia się wyświetlają i czy są prawidłowe, gdy używasz kombinacji jasności i światła otoczenia (fn + A dla mnie).
Aby obejść ten problem, dla mnie rozwiązanie xbacklight @ Tejas Ghalsasi działało w połączeniu z fragmentem @molhamaleh dla pliku: /usr/share/X11/xorg.conf.d/20-intel.conf
Nie potrzebuję żadnych parametrów jądra. Wygląda na to, że acpi_listen daje mi: PNP0C14: 00 000000ff 00000000 dla przycisku oświetlenia otoczenia, te jasności niczego nie pokazują.
Zobaczę, jak daleko się zajmuję, aby to naprawić, prawdopodobnie należy go zgłosić w jądrze.
Przeczytaj link Hansa, aby uzyskać dobry pogląd na całą konfigurację :)!
[aktualizacja] Zostało to naprawione dla mnie w gałęzi jądra drm-intel-next dla 4.9. Kompilację można znaleźć tutaj: http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/
Zainstalowałem ten z zeszłego tygodnia i klawisze jasności działają teraz. Jeśli sprawdzisz raport o błędzie, zobaczysz, że co najmniej dwie osoby na różnych komputerach go naprawiły.
więc pobierz na przykład:
Następnie w terminalu
i uruchom ponownie.
Grub powinien wybrać najnowszy automatycznie, w przeciwnym razie naciśnij esc i wybierz.
źródło
Po pierwsze - ta odpowiedź dotyczy openSuse, więc przepraszamy. Nie mogłem tam zaktualizować dyskusji na forum. Problem na moim HP 840 G3 był bardzo podobny. Może to pomóc w każdej dystrybucji.
Na openSuse dokonałem edycji
/etc/rc.d/boot.local
pliku i dodałem dwa kody dostępu za pomocą następujących poleceń.224
i225
będąc kodami X dlabrightness down
iup
.e012
ie017
aFn-F5
iFn-F6
na tej maszynie.Aby przetestować to na swoim komputerze, musisz zejść do wirtualnego terminala, używając:
Ctrl+ Alt+ F1na przykład.
naciśnij wymagany klawisz funtion
możesz zobaczyć komunikat bezpośrednio w konsoli, jeśli nie, sprawdź dziennik dmesg pod kątem błędu brakującego klucza. Otrzymasz również brakujący kod klucza. W moim przypadku brakującymi kluczami były
e012
ie017
.wydać poprawne
setkeycodes
polecenie w VT.wrócić do X. ( Ctrl+ Alt+ F7)?
W KDE powróć do
settings > configure desktop > shortcuts > Global shortcuts > power management
. Zmniejsz jasność ekranu (ustaw domyślnie) Zwiększ jasność ekranu (ustaw domyślnie).To wystarczyło. Mam nadzieję że to pomoże.
źródło
Wypróbuj najpierw tę metodę GUI, jeśli nie przydaje Ci się terminal:
Sprawdź, czy klucze mają teraz normalną funkcję natywną. Jeśli to zrobią, zostanie to naprawione. Możesz się wylogować lub uruchomić ponownie, aby zapisać konfigurację jako trwałą w tym momencie.
Lub jeśli twój komputer nie ma podpowiedzi, która pozwala na indywidualne wyłączenie, sprawdź, czy pozwoli ci to wyłączyć całą zaawansowaną kontrolę sprzętu, aby zresetować plik konfiguracyjny, a następnie, kiedy / jeśli kluczowa funkcja powróci, zobacz może włączyć go ponownie i nadal mieć działające klawisze funkcyjne.
Jeśli nadal chcesz, aby zaawansowany sprzętowy interfejs sterowania AHCI przyciemniał wyświetlacz w celu oszczędzania energii, spróbuj ponownie przestawić przełącznik z powrotem w pozycję włączenia i sprawdź, czy nadal działają; jeśli twoje urządzenie jest kompatybilne z ahci, powinieneś stwierdzić, że nadal działają one jak w reklamie.
Jeśli przestaną działać i nie odpowiedzą, być może będziesz musiał zacząć od nowa, ponownie otwierając ustawienia systemu lub nawet wylogować się i zrestartować, ale gdy zaczną ponownie działać, powinni kontynuować pracę i być zapisywani przez Linuksa i gotowi do dalszej pracy na następny rozruch, chyba że ponownie zmodyfikujesz powiązania klawiszy między rodzimym resetem a następnym uruchomieniem
Zdarza się to zwykle po wadliwym wyłączeniu, w którym tymczasowe ulotne pliki konfiguracyjne nie zostały zapisane lub zostały zapisane z ustawieniami sprzecznymi z natywnymi powiązaniami klawiszy bios po niektórych modyfikacjach urządzenia wejściowego dokonanych przez Accessibility lub inne narzędzie Tweak, więc wyłączenie kontrola oprogramowania powinna zresetować ją do kontroli sprzętu.
Jeśli nigdy nie działały z Ubuntu, prawdopodobnie nie zostały poprawnie wykryte w oryginalnej instalacji lub pliki konfiguracyjne zostały z jakiegoś powodu zmodyfikowane podczas instalacji interaktywnej. Dostępność?
Ale po wykonaniu tej czynności natywne domyślne odwołanie do funkcji bios powinno zostać teraz przywrócone do plików konfiguracyjnych linuxa jako domyślne ustawienie dla powiązań klawiszy i przy odpowiednim cyklu zamykania powinny pozostać przy następnym uruchomieniu.
Jeśli nie, to komputer może nie obsługiwać w pełni ahci i będziesz musiał sterować nim ręcznie za pomocą klawiszy fn lub wypróbować jedną z metod hackowania łatek konfiguracji terminalu z podwyższonymi uprawnieniami wymienionymi przez wszystkich guru terminalu tutaj.
Mam nadzieję, że to pomogło. Wiem, że w niektórych przypadkach żadna z wymienionych metod nie działała dla mnie ani w innych tematach, a pytanie zostało wymienione jako zamknięte, więc w końcu musiałem dowiedzieć się, gdzie był problem z moim NE56R zaledwie kilka minut temu. Byłem już zdecydowany spędzić kilka godzin z terminalem i człowiekiem, aby dowiedzieć się, gdzie są pliki konfiguracyjne, składnia itp., Aby ręcznie wykonać powiązania klawiszy, tak jak musiał to zrobić ktoś inny, i zaczynał tutaj od nowa.
Twoje zdrowie
źródło
Znalazłem rozwiązanie po rozejrzeniu się po Internecie, zestaw kodu został zasugerowany gdzie indziej i wprowadziłem niewielkie modyfikacje:
1) zainstaluj xbacklight
sudo apt-get install xbacklight
2) użyjemy watchdoga
pip install watchdog
3) Utwórz skrypt Pythona w lokalizacji folderu
4) menu -> Aplikacje startowe -> Dodaj
źródło
Miałem problemy z moim laptopem Sager i nVidia (z wyłączonym Optimusem, a sterownik nVidia nie obsługiwał jasności ACPI).
Zainstaluj incrontab (obserwuje pliki i uruchamia się po ich modyfikacji).
Następnie napisz skrypt:
Nazwałem to nvidia_brightness_sync.sh
Następnie uruchom incrontab -e i dodaj ten wiersz:
Teraz, gdy zmienia się jasność ACPI, wykonywany jest program ustawień nvidia i jasność jest dostosowywana w ten sposób :)
Zauważ, że zakładam, że / sys max_brightness wynosi 100, tj. 0 do 100
źródło