Klawisze funkcyjne nie działają (jasność i dźwięk) Ubuntu 16.04


16

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ć?


Jeśli potrafiłeś rozwiązać go sam, lepiej opublikuj go jako odpowiedź :)
M. Becerra,

Odpowiedzi:


14
  1. Edytuj plik konfiguracyjny GRUB , aby przekazać parametr rozruchowy jądra

    • Otwórz terminal
    • rodzaj sudo -H gedit /etc/default/grub
    • Znajdź tę linię: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • Dodaj acpi_osi=natychmiast następujące dane, quiet splashaby podać:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • Następny wiersz powinien wyglądać następująco: GRUB_CMDLINE_LINUX=""
    • ZAPISZ i ZAMKNIJ plik
    • W terminalu wpisz sudo update-grub
  2. Utwórz plik .CONF

    • Otwórz terminal
    • wpisz (lub skopiuj / wklej): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • Wpisz to w wierszu pliku dla wiersza:

      Section "Device"
      Identifier  "card0"
      Driver      "intel"
      Option      "Backlight"  "intel_backlight"
      BusID       "PCI:0:2:0"
      EndSection
      
    • ZAPISZ i ZAMKNIJ plik

  3. Restart komputera

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:



20-intel.confPlik 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 .confplik, a wszystko jest idealne.
Jacob

Na moim laptopie (Sony VAIO PCG-4K1M z systemem Lubuntu) tylko część GRUB była wystarczająca, aby działała. Jasność zmienia się małymi krokami, więc musiałem nacisnąć kilka razy, aby zobaczyć, jak działa.
Paul


0

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).

  1. Utwórz kopię zapasową pliku konfiguracyjnego GRUB

    sudo cp /etc/default/grub /etc/default/grub.backup
    
  2. Edytuj plik konfiguracyjny GRUB

    • rodzaj sudo gedit /etc/default/grub
    • Znajdź ten wiersz: GRUB_CMDLINE_LINUX="quiet splash"(może zawierać różne opcje w zależności od konkretnej konfiguracji)
    • Dodaj acpi_osi=Linuxnatychmiast następujące dane, quiet splashaby podać:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
    • Następny wiersz może wyglądać inaczej w zależności od konfiguracji, ale NIE POWINIEN zawierać 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"
    • Zapisz plik
    • sudo update-grub
  3. Utwórz plik .CONF

    • Otwórz terminal
    • wpisz (lub skopiuj / wklej): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • Wpisz to w wierszu pliku dla wiersza:

      Section "Device"
         Identifier  "Intel Graphics"
         Driver      "intel"
         Option      "Backlight"      "intel_backlight"
         BusID       "PCI:0:2:0"
      EndSection
      
    • Zapisz plik

  4. Restart komputera


0

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 z 1na 0. Nie musiałem restartować się ani nic.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.