Неможливо змінити яскравість, оскільки Ubuntu 16.04 LTS


52

Я взагалі новачок у системах Linux (я використовую Ubuntu 16.04 LTS) і у мене виникають труднощі щодо зміни яскравості мого ноутбука.

Коли я використовую Fn+ F8або Fn+, F9відображається смуга яскравості, але фактична яскравість екрана не змінюється.

Я намагався кожен метод, описаний у цій публікації ( Як відрегулювати яскравість екрана в Ubuntu 14.04 (Trusty Tahr)? ), Щоб не досягти успіху. Установка та використання xbacklight не має ефекту, як для редагування файлу яскравості у файлі "intel_backlight".

Хтось знає, як це вирішити?


1
У мене була така ж проблема з використанням Toshiba C660 satelite кілька років тому. Це не працюватиме, доки я не використав драйвер nvidia на вкладці "Додаткові драйвери", не зміг його виправити за допомогою драйвера з відкритим кодом. Чи трапляється вам, який драйвер ви використовуєте?
Мукі

Думаю, вам слід додати принаймні назву моделі
lrkwz

1
Графічна карта - це Intel® HD Graphics 3000. Я все ще не дуже добре знайомий з тим, як Linux працює з драйверами комп'ютера і все, тому я не впевнений, що ви маєте на увазі під "додатковою вкладкою драйверів".
Андрій

Я знайшов дивний шлях на своєму ноутбуці (compaq cq70). Замість натискання клавіш Fn + f7 для зменшення яскравості та Fn + f8 для яскравості я можу використовувати Ctrl + f10 для затемнення і натиснути Ctrl + f11 для освітлення.
Joel Sjögren

Відповіді:


65

Це не робить ваші функціональні клавіші яскравості, але це робоче місце.

Встановіть контролер яскравості за допомогою таких команд:

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update

Для версії 1 з підтримкою до 4 моніторів:

sudo apt install brightness-controller-simple

] ([! [Контролер яскравості, версія 1

Для версії 2 з підтримкою Multi Monitor та інші функції:

sudo apt install brightness-controller

введіть тут опис зображення Примітка. Це не зменшує інтенсивність підсвічування, тому не економте акумулятори. Але ви можете використовувати це в крайньому випадку, щоб зберегти очі. Це також працює на робочих столах, де немає можливості контролю яскравості.


11
Це не контролер яскравості. Це просто гра з кольорами системи
Harshit Chaudhary

1
@HarshitChaudhary ви маєте рацію .. це помилка з цією версією. Дякую!
goonerDroid

1
Перейдіть за цим посиланням для більш детальної інформації bugs.launchpad.net/hundredpapercuts/+bug/1270579
goonerDroid

Нарешті я можу встановити яскравість. Чомусь у мене тільки первинна яскравість, вторинна не працює. І очевидно, що це вторинна яскравість, яка використовується меню налаштувань і xbacklight. Всі різноманітні рішення для груб у мене не спрацювали (я спробував багато з них). [Я на ASUS A555U, ubuntu 16.04 - щоб шкодувати всіх інших зусиль]
JasoonS

1
@JasoonS У вас немає доступу до вторинної яскравості, оскільки ваш комп'ютер підключений до одного монітора.
Архієць Паніграхі

34

Кнопки яскравості обладнання 🔅 🔆

З моменту Ubuntu LTS 18.04

Ось кожен крок, необхідний для xbacklightконтролю:

  1. $ sudo nano /etc/default/grubі замініть відповідний рядок на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. Не жартуйте, переконайтесь, що відповідні драйвери фактично встановлені :$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. Випуск $ find /sys -type f -name brightnessповинен дати щось подібне/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ cd /sys/classЦей каталог повинен містити м'яке посилання, що викликається brightnessпристроєм яскравості, виявленим на попередньому кроці. Якщо він відсутній, створіть його:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
  6. $ cat /etc/X11/xorg.conf слід читати:

    Section "Device"
        Identifier      "Device0"
        Driver          "intel"
        Option          "Backlight"      "intel_backlight"
    EndSection
    
    Section "Monitor"
        Identifier      "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier      "Screen0"
        Monitor         "Monitor0"
        Device          "Device0"
    EndSection
    

    Якщо це не так, відредагуйте його за допомогою $ sudo nano /etc/X11/xorg.conf

  7. Призначення фізичних XF86MonBrightnessDownта XF86MonBrightnessUpключів пояснюється тут для користувачів Xubuntu LTS або XFCE .

  8. Нарешті, перезавантажте, щоб ці зміни вступили в силу.

Більш тонкий контроль яскравості (всі версії Ubuntu)

Якщо контроль яскравості виявляється занадто грубим, то зробіть це додаткове регулювання .

Ubuntu LTS 16.04

Щоб дізнатися, чи інтегровано відео графіку Intel, введіть таку команду:

$ ls /sys/class/backlight/
    intel_backlight  panasonic

Принаймні , intel_backlightслід зазначити, швидше за все , на додаток до імені OEM , як, наприклад panasonic, dell_backlightі т.д.

Якщо це так, приступайте до створення наступного файлу

$ sudo nano /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

Перезавантажте та насолоджуйтесь кнопками підсвічування! [Джерело]

До Ubuntu LTS 16.04

Під (Х) Ubuntu 14.04 LTS, регулювання яскравості на моєму Panasonic Toughbook CF-52 використовується для роботи в порядку, додавши acpi_osi=Linuxдо GRUB_CMDLINE_LINUX_DEFAULT=рядку в /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

і видача

$ sudo update-grub

після редагування та перед перезавантаженням.


2
Я спробував це виправити на своєму ноутбуці, який має інтегровану карту Intel gfx (з підсвічуванням, як показано командою ls, як було запропоновано), а також на 2-й Nvidia 960M. Під час перезавантаження я отримую фіолетовий екран, але нічого іншого не відображається - я можу змінити яскравість фону, але не можу увійти, оскільки нічого не бачу на екрані, окрім повного екрану фіолетового миття.
Тоні Суффолк 66,

1
Вирішено мою проблему з Lenovo W520 @ Ubuntu 16.04.
Ігор Помаранський

1
Ця відповідь працює навіть для мене !!!. Я є Linux mit xfce user.thanking alot Джин Гордон
ніхто

1
Виправлена ​​проблема 17.04 Ubuntu, а тепер клавіші fn знову працюють для управління яскравістю.
MJ

2
@SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness / sys / class / яскравість ln: не вдалося створити символічне посилання '/ sys / клас / яскравість ': Не дозволяється експлуатація Що робити?
Prabesh bhattarai

6

Ще один варіант - програма Redshift , яка крім регулювання яскравості може також регулювати кольорову температуру для зменшення синього світла вночі.

Приклад використання: redshift -b 0.8встановить яскравість на 0,8 за шкалою від 0 до 1


Під час використання червоного зміщення у мене виникає проблема складання декількох команд, внаслідок чого екран мерехтить. Якщо я закрию свій термінал, червоне зміщення припиняє свою роботу
прикріпиврекс

Від Документів Redshift: Redshift має налаштування яскравості, але воно не працює так, як може очікувати більшість людей. Насправді це підроблене регулювання яскравості, отримане маніпулюванням гамма-пандусами, а це означає, що воно не зменшує підсвічування екрану.
іржа

4

Я використовую Lenovo Z570 і додавши acpi_backlight=noneдо /etc/default/grubі оновленню личинки працював добре з Fnключем.


1

У 16.04 в репозиторії є пакет під назвою "підсвічування-індикатор", який використовує вашу камеру для встановлення підсвітки (або ні) та різної установки для змінного та / або використання акумулятора.


E: Unable to locate package backlight-indicator No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Енігма


вам слід додати це @Enigma ppa: sudo add-apt-repository ppa:atareao/atareao
Mohammad Rafigh

0

Я зафіксував це на своєму Asus UX303UB з невеликою різницею:

  • встановлено на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="(acpi_osi = зробив це для мене, інші параметри не спрацювали, отримано це звідси ). Звичайно після цього бігу update-grub. Це змушує функціональні клавіші відповідати, показуючи сповіщення Ubuntu, але насправді не змінює яскравість. Ще одна річ, взята з інших відповідей:
  • sudo nano /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

Тепер єдина проблема - пов’язати Fn + F7, щоб xset dpms force standbyвимкнути екран.


1
Не працювало для мене. Я отримав чорний екран після входу.
Йордан Сільва

1
Ця команда зіпсувала мою систему. Під час завантаження застряг. Не намагайтеся цього робити.
sv_jan5

@ sv_jan5 @JordanSilva Дивно, у тебе 16.04.02? Саме Asus UX303UB ? Зверніться до lsb_release -aта sudo dmidecode -t baseboard.
Пабло А

lsb_release -aдано: Не доступні модулі LSB. ID дистриб'ютора: Ubuntu Опис: Ubuntu 16.04.2 LTS Реліз: 16.04 Кодове ім'я: xenial
sv_jan5

0

У моєму випадку проблема була через певну проблему з моїми графічними драйверами. Зміна їх на стабільну версію вирішила проблему.


0

У XFCE потрібно включити "Обробляти клавіші яскравості дисплея" на XFCE Power Manager, на вкладці Загальні.

введіть тут опис зображення


0

У мене є Panasonic CF-LX3 , і він повідомляє, що має 2 елементи яскравості:

/sys/class/backlight/:
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
panasonic -> ../../devices/virtual/backlight/panasonic

Але насправді на цій машині працює перший, а постачальник - ні.

Тому додавання acpi_brightness=videoдо GRUB_CMDLINE_LINUX_DEFAULTв /etc/defaults/grubдопомоги.

(не забудьте update-grub)


0

Після дотримання прийнятих відповідей він все ще не працював в Ubuntu 18.04. Потім я змінив, /etc/default/grubщоб містити рядок:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

Замість:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

І біжіть:

sudo update-grub

Потім перезавантажте. Це спрацювало чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.