Функциональные клавиши не работают (Яркость и звук) Ubuntu 16.04


16

Установил Ubuntu 16.04 на ноутбук ASUS, все работало, кроме fnключей. Не удалось скрыть / увеличение / уменьшение громкости ( f10, f11, f12) или увеличение / уменьшение яркости экрана ( f5, f6).

При поиске и устранении неисправностей я обнаружил, что люди сталкиваются с похожими проблемами независимо от компьютера (ASUS, ACER, Dell) или версии Ubuntu, начиная с 8.0-16.04.

Как это исправить?


Если вам удалось решить это самостоятельно, лучше опубликуйте это как ответ :)
М. Бесерра

Ответы:


14
  1. Отредактируйте конфигурационный файл GRUB для передачи параметра загрузки ядра

    • Открытый терминал
    • тип sudo -H gedit /etc/default/grub
    • Найдите эту строку: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • Добавьте acpi_osi=сразу следующее, quiet splashчтобы дать:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • Следующая строка должна выглядеть так: GRUB_CMDLINE_LINUX=""
    • СОХРАНИТЬ и ЗАКРЫТЬ файл
    • В терминале введите sudo update-grub
  2. Создать файл .CONF

    • Открытый терминал
    • введите (или скопируйте / вставьте): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • Введите это в строку файла для строки:

      Section "Device"
      Identifier  "card0"
      Driver      "intel"
      Option      "Backlight"  "intel_backlight"
      BusID       "PCI:0:2:0"
      EndSection
      
    • СОХРАНИТЬ и ЗАКРЫТЬ файл

  3. Перезагрузить компьютер

Вышеуказанные шаги решили мою проблему, и я смог использовать функциональные клавиши для управления яркостью и громкостью на моем компьютере. Я попробовал несколько вещей и несколько раз редактировал файл GRUB, каждый раз обновляя и перезагружаясь. Некоторые темы предложили отредактировать BIOS, другие предложили установить xbacklight. Устранение неполадок заняло некоторое время. Если мое решение не работает для вас, вот темы, которые помогли мне:


Я хотел бы добавить ссылку на askubuntu.com/questions/28848/… или redsymbol.net/linux-kernel-boot-parameters
lrkwz

20-intel.confФайл сосредоточил свой вопрос, но изменения резьбовой причину моей заставки , чтобы не показать и сломали трекпад. Отменил это и сохранил .confфайл, и все идеально.
Джейкоб

На моем ноутбуке (Sony VAIO PCG-4K1M под управлением Lubuntu) достаточно было только части GRUB, чтобы она работала. Яркость меняется небольшими шагами, поэтому мне нужно было нажать несколько раз, чтобы увидеть, как это работает.
Paul


0

Спасибо @Kelly за ваше решение! Это помогло мне локализовать проблему на моей собственной системе (Ubuntu 19.04, Dell XPS 15 7590 FN11.. FN12не работает).

  1. Резервный файл конфигурации GRUB

    sudo cp /etc/default/grub /etc/default/grub.backup
    
  2. Изменить конфигурационный файл GRUB

    • тип sudo gedit /etc/default/grub
    • Найдите эту строку: GRUB_CMDLINE_LINUX="quiet splash"(она может содержать различные параметры в зависимости от вашей конкретной конфигурации)
    • Добавьте acpi_osi=Linuxсразу следующее, quiet splashчтобы дать:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
    • Следующая строка может выглядеть по-разному в зависимости от вашей конфигурации, но она НЕ ДОЛЖНА содержать acpi_backlight=vendor. удалите эту опцию, если она присутствует. результирующая строка должна быть например: GRUB_CMDLINE_LINUX=""илиGRUB_CMDLINE_LINUX="nouveau.blacklist=1 acpi_osi=! acpi_osi=Linux mem_sleep_default=deep"
    • СОХРАНИТЬ файл
    • sudo update-grub
  3. Создать файл .CONF

    • Открытый терминал
    • введите (или скопируйте / вставьте): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • Введите это в строку файла для строки:

      Section "Device"
         Identifier  "Intel Graphics"
         Driver      "intel"
         Option      "Backlight"      "intel_backlight"
         BusID       "PCI:0:2:0"
      EndSection
      
    • СОХРАНИТЬ файл

  4. Перезагрузить компьютер


0

Пожалуйста, проверьте эту статью. Возможно, вам придется изменить значение fnmode в sys/module/hid_apple/parameters/fnmode. Для меня это сработало, изменив его с 1на 0. Мне не нужно было перезагружаться или что-нибудь.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.