Функціональні клавіші не працюють (яскравість та звук) 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. Щоб вирішити проблеми, знадобився певний час. Якщо моє рішення не працює для вас, ось нитки, які мені допомогли:



20-intel.confФайл зосередив своє питання, але зміни різьбовій причину моєї заставки , щоб не показати і зламали трекпад. Відмінили це і зберегли .confфайл, і все ідеально.
Яків

На моєму ноутбуці (Sony VAIO PCG-4K1M під керуванням Lubuntu) лише GRUB-частини було достатньо, щоб він працював. Яскравість змінюється невеликими кроками, тому мені потрібно було натиснути кілька разів, щоб побачити, як це працює.
Павло


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.