Zainstalowałem Ubuntu 16.04 na laptopie ASUS, wszystko działało oprócz fnkluczy. Nie można wyciszyć / zwiększanie / zmniejszanie poziomu głośności ( f10, f11, f12) lub zwiększenie / zmniejszenie jasności ekranu ( f5, f6).
Podczas rozwiązywania problemów zauważyłem, że ludzie mają podobne problemy niezależnie od wersji komputera (ASUS, ACER, Dell) lub Ubuntu, gdziekolwiek od 8.0-16.04.
Jak to naprawić?
brightness
function-keys
Kelly
źródło
źródło
Odpowiedzi:
Edytuj plik konfiguracyjny GRUB , aby przekazać parametr rozruchowy jądra
sudo -H gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
acpi_osi=
natychmiast następujące dane,quiet splash
aby podać:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
GRUB_CMDLINE_LINUX=""
sudo update-grub
Utwórz plik .CONF
sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Wpisz to w wierszu pliku dla wiersza:
ZAPISZ i ZAMKNIJ plik
Powyższe kroki naprawiły mój problem i mogłem używać klawiszy funkcyjnych do kontrolowania jasności i głośności na moim komputerze. Próbowałem kilku rzeczy i kilkakrotnie edytowałem plik GRUB, aktualizując i uruchamiając ponownie za każdym razem. Niektóre wątki sugerowały edycję BIOS-u, inne sugerowały instalację
xbacklight
. Rozwiązywanie problemów zajęło trochę czasu. Jeśli moje rozwiązanie nie działa dla Ciebie, oto wątki, które mi pomogły:źródło
20-intel.conf
Plik ustalone mój problem, ale zmiany grub spowodował mój ekran powitalny, aby nie pokazać się i złamał trackpad. Odwróciłem to i zachowałem.conf
plik, a wszystko jest idealne.Możesz mieć FnLockaktywowane. Możesz go wyłączyć, naciskając Fn+ Esc. Źródło
źródło
Dziękuję @Kelly za twoje rozwiązanie! Pomogło mi zlokalizować problem na własnym systemie (Ubuntu 19.04, Dell XPS 15 7590 FN11.. FN12nie działa).
Utwórz kopię zapasową pliku konfiguracyjnego GRUB
Edytuj plik konfiguracyjny GRUB
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX="quiet splash"
(może zawierać różne opcje w zależności od konkretnej konfiguracji)acpi_osi=Linux
natychmiast następujące dane,quiet splash
aby podać:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
acpi_backlight=vendor
. usuń tę opcję, jeśli jest obecna. wynikowa linia powinna być na przykład:GRUB_CMDLINE_LINUX=""
lubGRUB_CMDLINE_LINUX="nouveau.blacklist=1 acpi_osi=! acpi_osi=Linux mem_sleep_default=deep"
sudo update-grub
Utwórz plik .CONF
sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Wpisz to w wierszu pliku dla wiersza:
Zapisz plik
Restart komputera
źródło
Sprawdź ten artykuł. Może być konieczna zmiana wartości trybu fn w
sys/module/hid_apple/parameters/fnmode
. Dla mnie zadziałało, zmieniając go z1
na0
. Nie musiałem restartować się ani nic.źródło