Невозможно изменить яркость (Ubuntu 16.04 LTS и новее)

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

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

Я пробовал все методы, описанные в этом посте (Как настроить яркость экрана в Ubuntu 14.04 (Trusty Tahr)?), но безуспешно. Установка и использование xbacklight не имеет никакого эффекта, то же самое для редактирования файла яркости в файле «intel_backlight».

Кто-нибудь знает, как это решить?


Это не заставляет ваши функциональные клавиши яркости работать, но является временным решением.

Установите контроллер яркости с помощью следующих команд:

  sudo add-apt-repository ppa: apandada1/Brightness-controllersudo apt update  

Для версии 1 с поддержкой до 4 мониторов:

  sudo apt install яркость-контроллер-простой  

Для версии 2 с поддержкой нескольких мониторов и поддержкой цветовой температуры:

  sudo apt install Яркость-контроллер  

Примечание. Это не снижает яркость подсветки и не экономит ваши батареи. Но вы можете использовать это как последнее средство, чтобы спасти глаза. Это также работает на настольных компьютерах, где нет возможности управлять яркостью.


36

Начиная с 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 Этот каталог должен содержать программную ссылку яркость устройству яркости, обнаруженному на предыдущем шаге. Если он отсутствует, создайте его: $ sudo ln -s/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness/sys/class /яркость
  6. $ cat/etc/X11/xorg. conf следует читать:

      Раздел "Устройство" Идентификатор "Device0" Драйвер "Intel" Параметр "Подсветка" "intel_backlight" EndSectionSection "Монитор" Идентификатор "Monitor0" EndSectionSection  "Экран" Идентификатор "Screen0" Monitor "Monitor0" Device "Device0" EndSection  

    Если нет, отредактируйте его с помощью $ sudo nano/etc/X11 /xorg.conf

  7. Назначение физического XF86MonBrightnessDown и XF86MonBrightnessUp keys объясняется здесь для пользователей Xubuntu LTS или XFCE.

  8. Наконец, перезагрузите , чтобы эти изменения вступили в силу.

Более тонкая регулировка яркости (все версии Ubuntu)

Если регулировка яркости слишком грубая, сделайте эту дополнительную настройку.

Ubuntu LTS 16.04

Чтобы узнать, интегрирована ли у вас видеокарта Intel, введите следующую команду:

  $ ls/sys/class/ подсветка/intel_backlight panasonic  

Следует упомянуть хотя бы intel_backlight , скорее всего, в дополнение к OEM-имени, например, panasonic , dell_backlight и т. д.

В этом случае продолжите создание следующего файла

  $ sudo nano/usr/share/X11/xorg  .conf.d/20-intel.conf  

, содержащий следующие строки:

  Раздел «Устройство» Идентификатор «card0»  Драйвер "intel" Option "Backlight" "intel_backlight" BusID "PCI: 0: 2: 0" EndSection  

Перезагрузитесь и наслаждайтесь подсветкой кнопок! [Источник]

До Ubuntu LTS 16.04

В (X) 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  

после редактирования и перед перезагрузкой.

Улучшите этот ответ
отредактировано 8 мая ’19 в 13:11
ответил 11 декабря ’16 в 15:27
  • 2
    Я пробовал это исправить на м y, который имеет встроенную карту Intel gfx (с подсветкой, как показано командой ls, как предлагается), а также со второй Nvidia 960M. При перезагрузке у меня появляется фиолетовый экран, но больше ничего не отображается — я могу изменить яркость фона, но не могу войти в систему, так как я не вижу ничего на экране, кроме полноэкранного фиолетового размытия. — Тони Саффолк, 66, 27 янв., 2017 в 11:31
  • 1
    Моя проблема с Lenovo W520 @ Ubuntu 16.04 решена. — Игорь Помаранский, 25 марта 2017, 11:10
  • 1
    Этот ответ работает даже у меня !!!. Я пользователь Linux mit xfce. Большое спасибо Джину Гордону — noone 22 июля ’17 в 8:48
  • 1
    Также исправлена ​​проблема в 17.04 Ubuntu, клавиши fn теперь снова работают для управления яркостью. — майгис, 27 сен. ’17 в 13:36
  • 5
    @SergeStroobandt sudo ln -s/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness/sys/class/Brightness ln: не удалось создать символическую ссылку ‘/sys/class/Brightness’: Операция запрещена Что мне делать? — Пранав 22 апр. ’19 в 20:44
| показать 5 дополнительных комментариев

Начиная с 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 яркость должен дать что-то вроде /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP- 1/intel_backlight/яркость
  5. $ cd/sys/class Этот каталог должен содержать программную ссылку под названием яркость к устройству яркости, обнаруженному на предыдущем шаге. Если он отсутствует, создайте его: $ sudo ln -s/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness/sys/class /яркость
  6. $ cat/etc/X11/xorg.conf должен читать:

      Раздел "Устройство" Идентификатор "Device0" Драйвер "intel" Параметр "Подсветка" "intel_backlight" EndSectionSection "Монитор" Идентификатор "Monitor0" EndSectionSection "Идентификатор экрана" Screen0 "Монитор" Monitor0 "Устройство" 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  

, содержащий следующие строки:

  Раздел «Идентификатор устройства» card0  "Driver" intel "Option" Backlight "" intel_backlight "BusID" PCI: 0: 2: 0 "EndSection  

Перезагрузитесь и наслаждайтесь ура подсветка кнопок! [Источник]

До Ubuntu LTS 16.04

В (X) 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  

после редактирования и перед перезагрузкой.


6

Другой вариант — приложение Redshift, которое помимо регулировки яркости может также регулировать цветовую температуру для уменьшения синего света ночью.

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

Улучшите этот ответ
ответил 03 июля ’16 в 12:52
  • При использовании красного смещения я сталкиваюсь с проблемой объединения нескольких команд, в результате чего экран мерцать. Если я закрою свой терминал, красное смещение перестанет работать — drewburr 14 апр. 2017, 16:21
  • Из документации Redshift: Redshift имеет параметр регулировки яркости, но он работает не так, как могло бы ожидать большинство людей. На самом деле это поддельная регулировка яркости, полученная путем манипулирования гамма-рамками, что означает, что она не уменьшает яркость подсветки экрана.. — rustyx 14 окт. ’19 в 20:32
добавить комментарий |

Другой вариант — приложение Redshift, которое помимо регулировки яркости может также регулировать цветовую температуру для уменьшения синего света ночью.

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


5

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

Улучшите этот ответ
отредактировано 2 октября 2016 г. в 23:44
andrew.46
30k1717 золотых значков114114 серебра 194194 бронзовых знака
ответил 14 мая ’16 в 06:39
  • Этот сработал у меня (Sony Vaio VPCEG30EL) — revliscano 20 ноя, в 19:10
добавить комментарий |

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


1

В 16.04 в репозиториях есть пакет под названием «backlight-indicator», который будет использовать вашу камеру для установки подсветки (или нет) и дифференцированной установки ее для AC и/или использование батареи.

Улучшите этот ответ
ответил 19 мая ’16 в 16:52
  • E: не удалось найти индикатор подсветки пакета Нет доступных модулей LSB. Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04.1 LTS Release: 16.04 Кодовое имя: xenial — Enigma, 30 августа 2016 г., 0:18
  • ubuntuupdates. org/package/atareao_atareao/xenial/main/base/… — Андор Кисс, 31 авг., 10:29
  • вы должны добавить этот @Enigma ppa: sudo add-apt-repository ppa: atareao/atareao — Мохаммад Рафиг 04 ноя 2016, 21:31
добавить комментарий |

В репозиториях версии 16.04 есть пакет под названием «backlight-indicator», который будет использовать вашу камеру для установки подсветки (или нет) и дифференцированно установить его для использования переменного тока и/или батареи.


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

с содержанием:

  Раздел "Устройство" Идентификатор "card0" Драйвер "Intel" Опция "Подсветка" "intel_backlight" BusID "PCI: 0  : 2: 0 "EndSection  

Теперь единственная проблема состоит в том, чтобы связать Fn + F7 с xset dpms force standby для выключения экрана.

Улучшите этот ответ
отредактировано апр. 13 ’17, 12:25
Сообщество ♦
1
ответил 19 декабря ’16 в 3:48
  • 1
    У меня не сработало. У меня черный экран после входа в систему. — Джордан Сильва, 26 марта 2017, в 19:31
  • 1
    Эта команда испортила мою систему. Зависание при загрузке. Не пытайтесь это сделать. — sv_jan5 03 июля ’17, в 16:23
  • @ sv_jan5 @JordanSilva Странно, а у вас 16.04.02? Именно Asus UX303UB? Проверьте с помощью lsb_release -a и sudo dmidecode -t baseboard . — Пабло Бьянки 03 июл. 2017, в 12:51
  • lsb_release -a дал: Нет доступных модулей LSB. Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04.2 LTS Выпуск: 16. 04 Кодовое имя: xenial — sv_jan5 03 июля ’17 в 14:33
добавить комментарий |

Я исправил это на моем 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

с содержанием:

  Раздел "Устройство" Идентификатор "card0" Драйвер "Intel" Опция "Подсветка" "intel_backlight" BusID "PCI: 0  : 2: 0 "EndSection  

Теперь единственная проблема состоит в том, чтобы связать Fn + F7 с xset dpms force standby для выключения экрана.


0

В моем случае проблема заключалась в том, что проблемы с моими графическими драйверами. Замена их на стабильную версию решила проблему.

Улучшите этот ответ
ответил 04 июля 2017 г., 16:14
добавить комментарий |

В моем случае проблема была связана с некоторыми проблемами с моими графическими драйверами. Замена их на стабильную версию решила проблему.


0

В XFCE вы должны включить » Клавиши управления яркостью дисплея »в XFCE Power Manager на вкладке« Общие ».

Улучшить этот ответ
10 сен ’18 в 9:12
добавить комментарий |

В XFCE необходимо включить «Обработка клавиш яркости дисплея» в диспетчере питания XFCE на вкладке «Общие».


0

У меня есть Panasonic CF-LX3 , и он сообщает, что имеет 2 регулятора яркости:

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

Но на самом деле на этой машине первый работает, а поставщик — нет.

Итак, добавив acpi_brightness = video в GRUB_CMDLINE_LINUX_DEFAULT в /etc/defaults/grub помогло.

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

Улучшите этот ответ
ответил 14 октября ’19 в 20:23
добавить комментарий |

У меня Panasonic CF-LX3 , и он сообщает, что имеет 2 регулятора яркости:

 /sys/class/backlight/: intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1 /intel_backlightpanasonic -> ../../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  

Затем перезагрузитесь. Он работал отлично.

Улучшите этот ответ
отредактировал 4 ноя ’19 в 7:28
Элиа Каган
106k2727 золотых значков 293293 серебра 449449 бронзовых знаков
ответ дан 4 ноя ’19 в 07:25
добавить комментарий |

После принятия принятых ответов он по-прежнему не работал в 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  

Затем перезагрузитесь. Он работал отлично.



Как настроить яркость экрана в Ubuntu

Если вы каждый день смотрите на экран, я Конечно, вам захочется сделать экран комфортным для глаз. Правильная настройка яркости важна не только для защиты глаз, но и для экономии заряда аккумулятора и уменьшения счета за электроэнергию. В Ubuntu настроить яркость экрана очень просто, но для ее настройки необходимо углубиться в настройки. Давайте посмотрим, как вы можете настроить яркость экрана в Ubuntu.

Примечание : Настройка яркости применима только в том случае, если вы используете ноутбук. На рабочем столе вы можете легко настроить яркость экрана монитора.

Регулировка яркости экрана в настройках

Самый простой и очевидный способ настроить яркость экрана — через Системные настройки. В системных настройках вы должны увидеть опцию с названием «Яркость и блокировка».

В разделе «Яркость» вы сможете перетащить ползунок для регулировки уровня яркости (при условии, что вы используете ноутбук)

Вы также увидите параметр для системы «затемнять экран для экономии энергии». При выборе этого параметра яркость будет уменьшаться, когда система находится в режиме ожидания (без движения клавиатуры или мыши).

Дополнительные не столь очевидные настройки яркости

Если вы чувствуете что уровень яркости в режиме ожидания все еще слишком высок, или что система слишком быстро/медленно переходит в режим затемнения, вот как вы можете изменить настройки яркости.

Откройте терминал и введите:

dconf-editor

Примечание : Если он говорит, что команда недоступна, вам придется установить пакет dconf-tools .

В редакторе dconf на левой панели перейдите к «org -> gnome -> settings-daemon -> plugins -> power». Вы должны увидеть следующее изображение:

Отсюда вы можете изменить настройки «яркость холостого хода», «неактивный-тусклый-переменный ток», «бездействие-тусклый аккумулятор» и «время простоя-затемнение». Краткое пояснение терминов:

  • idle-яркость — уровень яркости при простое системы. Я установил только 10% от полной яркости. Вы можете установить его выше или ниже в зависимости от ваших потребностей.
  • idle-dim-ac — включение этого параметра приведет к затемнению экрана, когда система находится в режиме ожидания и работает от сети переменного тока.
  • idle-dim-battery — включение этого параметра приведет к затемнению экрана, когда система находится в режиме ожидания и работает от батареи.
  • idle-dim -time — время до перехода системы в режим ожидания. Значение по умолчанию — 90 секунд, но я уменьшил его до 15 секунд.

Настройки вступят в силу немедленно после изменений. После внесения необходимых изменений вы можете просто закрыть dconf-editor.

Регулировка яркости с рабочего стола

Если на вашем ноутбуке нет специальной кнопки регулировки яркости, и вам не нравится каждый раз заходить в системные настройки для регулировки яркости, вы можете установить «индикатор-яркость», чтобы напрямую регулировать яркость экрана со своего рабочего стола.

В вашем терминале

 sudo add-apt-repository ppa: indicator-яркость/ppasudo apt-get updatesudo apt  -get install indicator-Brightness 

После установки вы должны увидеть индикатор яркости на панели задач. Щелкните по нему, чтобы настроить яркость экрана.

Установка уровня яркости при перезагрузке

Если вы заметили, независимо от того, на какой уровень вы настроили яркость экрана, при следующей перезагрузке уровень яркости вернется к 100%. Вероятно, это ошибка, которую Canonical не решила. Вот пошаговая инструкция по установке уровня яркости.

Установите xbacklight:

 sudo apt-get install xbacklight  

Откройте «Автозагрузку приложений» и добавьте новый элемент автозагрузки с помощью команды:

 xbacklight -set 40 

«40» в приведенной выше команде — это уровень яркости экрана в процентах, который вы хотите установить. Вы можете изменить его на желаемое значение, например 60 или 80.

Сохраните запись. При следующем перезапуске вы должны увидеть, что уровень яркости автоматически снизится до более низкого уровня после входа в систему.

Примечание : xbacklight вступит в силу только после вы вошли в систему. Уровень яркости на экране входа по-прежнему останется на уровне 100%.

Регулировка яркости экрана может показаться простой задачей, но очевидно , это больше, чем стандартная кнопка регулировки яркости/яркости. Надеюсь, с помощью этого руководства вы сможете решить проблему яркости, которая беспокоила вас с самого начала.

Как вы управляете яркостью экрана в Ubuntu?

Изображение предоставлено: Light Bulb от Big Stock Photo.

Насколько полезна эта статья?
  • Facebook
  • Твитнуть
Оцените статью
logicle.ru
Добавить комментарий