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

Обновлено: 02.07.2024

Управлять яркостью экрана может быть сложно. На некоторых машинах отсутствуют физические аппаратные переключатели, а программные решения могут работать некорректно. Однако, как правило, можно найти функциональный метод для данного оборудования. Цель этой статьи — обобщить все возможные способы регулировки подсветки.

Существует множество способов управления яркостью монитора, ноутбука или встроенной панели (например, iMac). Согласно этим обсуждениям и этой вики-странице, методы управления можно разделить на следующие категории:

  • яркость регулируется горячей клавишей, указанной поставщиком, и ОС не имеет интерфейса для регулировки яркости.
  • яркость регулируется ACPI, графическим или платформенным драйвером. В этом случае управление подсветкой предоставляется пользователю через /sys/class/backlight, который может использоваться утилитами подсветки в пользовательском пространстве.
  • яркость регулируется записью в регистр графической карты через setpci.

Примечание. Поскольку OLED-экраны не имеют подсветки, яркость нельзя регулировать путем изменения мощности подсветки на ноутбуках с OLED-экраном. В этом случае воспринимаемую яркость экрана можно отрегулировать с помощью ШИМ-управления (не реализовано в ядре Linux) или с помощью программной коррекции цвета.

Содержание

Аппаратные интерфейсы

Яркость подсветки экрана регулируется путем настройки уровня мощности светодиодов или катодов подсветки. Уровень мощности часто можно контролировать с помощью модуля ядра ACPI для видео. Интерфейс к этому модулю предоставляется через каталог sysfs(5) в /sys/class/backlight/ .

Имя каталога зависит от модели видеокарты.

В этом случае подсветкой управляет видеокарта ATI. В случае карты Intel каталог называется intel_backlight. В следующих примерах используется acpi_video0. Если вы используете карту Intel, просто замените в примерах acpi_video0 на intel_backlight.

Каталог содержит следующие файлы и подкаталоги:

Максимальную яркость можно отобразить, прочитав значение max_brightness , которое часто равно 15.

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

По умолчанию только root может изменить яркость этим методом. Чтобы разрешить пользователям видеогруппы изменять яркость, можно использовать правило udev, подобное следующему:

Фактическая точность этой статьи или раздела оспаривается.

Для intel_backlight используйте следующее правило udev:

Параметры командной строки ядра

Иногда ACPI работает неправильно из-за разных реализаций материнских плат и особенностей ACPI. Это приводит, например, к неточным уведомлениям о яркости. Сюда входят некоторые ноутбуки с двойной графикой (например, выделенный графический процессор Nvidia/Radeon с интегрированным графическим процессором Intel/AMD). Кроме того, ACPI иногда требуется зарегистрировать собственную подсветку acpi_video0, даже если она уже существует (например, intel_backlight ), что можно сделать, добавив один из следующих параметров ядра:

Если вы обнаружите, что изменение подсветки acpi_video0 фактически не меняет яркость, вам может потребоваться использовать acpi_backlight=none .

  • На ноутбуках Nvidia Optimus параметр ядра nomodeset может мешать настройке подсветки.
  • На ноутбуках Asus вам также может понадобиться загрузить модуль ядра asus-nb-wmi.
  • Отключение устаревшей загрузки на Dell XPS13 прерывает поддержку подсветки.

Правило Udev

Если интерфейс ACPI доступен, уровень подсветки можно установить при загрузке с помощью правила udev:

настройка

В некоторых случаях (например, Intel Mobile 945GME [1]) можно установить регистр графической карты для регулировки подсветки. Это означает, что вы настраиваете подсветку, напрямую манипулируя аппаратным обеспечением, что может быть рискованным и, как правило, не очень хорошей идеей. Не все видеокарты поддерживают этот метод.

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

Внешние мониторы

DDC/CI (командный интерфейс канала данных дисплея) можно использовать для связи с внешними мониторами, реализующими MCCS (набор команд управления монитором) через I2C. DDC может управлять яркостью, контрастностью, входами и т. д. на поддерживаемых мониторах. Настройки, доступные через панель OSD (экранное меню), обычно также могут управляться через DDC. Модуль ядра i2c-dev может потребоваться загрузить, если устройства /dev/i2c-* не существуют.

ddcutil можно использовать для запроса и установки параметров яркости:

В качестве альтернативы можно использовать ddcci-driver-linux-dkms AUR для предоставления внешних мониторов в sysfs. Затем, после загрузки модуля ядра ddcci, можно использовать любую утилиту подсветки.

Выключить подсветку

Эта статья или раздел являются кандидатами на слияние с DPMS.

Отключение подсветки (например, при блокировке ноутбука) может быть полезным для экономии заряда батареи. В идеале следующая команда должна работать для любого графического сеанса Xorg:

Подсветка должна снова включаться при движении мыши или вводе с клавиатуры. В качестве альтернативы для аналогичного эффекта можно использовать xset s.

Если предыдущие команды не работают, есть шанс, что vbetool сработает. Обратите внимание, однако, что в этом случае подсветку необходимо снова активировать вручную. Команда выглядит следующим образом:

Чтобы снова включить подсветку:

Например, это можно использовать при закрытии крышки ноутбука с помощью acpid.

Сохранить и восстановить функциональность

Примечание. В некоторых ноутбуках установлено несколько видеокарт (например, Optimus), и восстановление подсветки не удается. Попробуйте замаскировать экземпляр службы (например, systemd-backlight@backlight:acpi_video1 для acpi_video1 ).

Кроме того, утилиты brillo AUR и light поддерживают функции сохранения и восстановления. Эти два могут быть более полезными, если вы хотите восстановить яркость экрана для каждого пользователя, однако для этого не предусмотрены модули systemd.

Утилиты подсветки

Утилиты, указанные в следующей таблице, можно использовать для управления яркостью экрана. Все они совместимы с Wayland и не требуют X. Некоторые (например, яркостьctl или light) добавляют правила udev, позволяющие членам группы видео (или ввода) изменять яркость.

xподсветка

Яркость можно настроить с помощью пакета xorg-xbacklight.

  • xbacklight работает только с Intel. Другие драйверы (например, Radeon) не добавляли поддержку свойства подсветки RandR.
  • xbacklight в настоящее время не работает с драйвером настройки режима [6].

Чтобы установить яркость на 50 % от максимальной:

Вместо абсолютных значений можно использовать приращения, например, для увеличения или уменьшения яркости на 10 %:

Если вы получаете сообщение об ошибке «Нет выходных данных со свойством подсветки», это связано с тем, что xrandr/xbacklight не выбирает правильный каталог в /sys/class/backlight . Вы можете указать каталог, установив параметр Backlight в разделе устройства в /etc/X11/xorg.conf.d/20-video.conf . Например, если имя каталога — intel_backlight и используется драйвер Intel, раздел устройства можно настроить следующим образом:

Если вы включили Intel Fastboot, вы также можете получить ошибку свойства Нет выходов с подсветкой. В этом случае использование вышеуказанного метода может привести к сбою Xorg при запуске. Вы должны отключить его, чтобы решить проблему. Известно, что это вызывает проблемы с управлением яркостью.

Использование DBus с GNOME

Яркость также можно настроить так же, как это делают элементы управления GNOME. С помощью этого метода изменения отражаются в пользовательском интерфейсе GNOME.

С помощью этого метода также можно реализовать ступени яркости для управления клавиатурой.

Использование DBus с KDE

Цветокоррекция

Эту статью или раздел необходимо расширить.

Коррекция цвета не изменяет мощность подсветки, она просто изменяет таблицу поиска видео: это означает, что это изменение не повлияет на срок службы батареи. Тем не менее, это может быть полезно, когда управление подсветкой недоступно (настольные ПК или ноутбуки с OLED-экранами).

  • Clight — утилита пользовательского демона, предназначенная для полного управления вашим дисплеем. Он может управлять температурой экрана в зависимости от текущего времени суток, как это делает красное смещение. Он пытается использовать geoclue для получения позиции пользователя, если ни широта, ни долгота не установлены в файле конфигурации. Он также поддерживает фиксированное время восхода и захода солнца.
  • icc-brightness — управление яркостью OLED-дисплея с помощью цветовых профилей ICC.
  • Monica – инструмент для калибровки монитора. Он работает как внешний интерфейс для xgamma для изменения гамма-коррекции.
  • Redshift — инструмент регулировки цветовой температуры. Он регулирует цветовую температуру вашего экрана в соответствии с вашим окружением. Это может помочь вашим глазам меньше болеть, если вы работаете перед экраном ночью. Эта программа основана на f.lux.
  • xcalib — легкий загрузчик калибровки монитора, который может загружать профиль монитора ICC для совместного использования в настольных приложениях.
  • xgamma — изменение гамма-коррекции монитора.

Путь

Redshift не поддерживает Wayland (без исправления или форка, такого как redshift-wayland-git AUR ). Но можно применить нужную температуру в tty перед запуском композитера. Например:

В противном случае некоторые компоновщики могут применить цветокоррекцию во время выполнения:

Xorg: настроить воспринимаемую яркость с помощью xrandr

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

Чтобы настроить воспринимаемую яркость выше максимального уровня (применяются те же предостережения, упомянутые выше для Nvidia):

Это должно примерно удвоить яркость изображения. Он жертвует качеством цвета ради яркости, тем не менее, он особенно подходит для ситуаций, когда окружающий свет очень яркий (например, солнечный).

Это также можно использовать для уменьшения воспринимаемой яркости в темной комнате, указав значение меньше 1 (например, 0,5). Это полезно, когда управление подсветкой недоступно (например, настольный ПК).

Выходное имя подключенного устройства можно определить, вызвав xrandr :

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

Для автоматического вызова xrandr при изменении файла подсветки можно использовать oled_shmoled AUR следующим образом:

Настройки NVIDIA

Пользователи проприетарных драйверов NVIDIA могут изменить яркость дисплея с помощью утилиты nvidia-settings в разделе «Коррекция цвета X Server». Однако обратите внимание, что это не имеет абсолютно никакого отношения к подсветке (интенсивности), а просто регулирует цветопередачу. (Понижение яркости таким образом является последним средством с низким энергопотреблением, когда все другие варианты не работают; увеличение яркости полностью портит цветопередачу, подобно переэкспонированным фотографиям.)

Устранение неполадок

Частота ШИМ-модуляции подсветки (только Intel i915)

Известно, что экран ноутбуков со светодиодной подсветкой иногда мерцает. Это связано с тем, что наиболее эффективным способом управления яркостью светодиодной подсветки является очень быстрое включение и выключение светодиодов в зависимости от времени, в течение которого они включены.

Однако частота переключения, так называемая частота ШИМ (широтно-импульсной модуляции), может быть недостаточно высокой, чтобы глаз воспринимал ее как одиночную яркость и вместо этого видел мерцание. Это вызывает у некоторых людей такие симптомы, как головная боль и напряжение глаз.

Если у вас есть графический процессор Intel i915, можно отрегулировать частоту ШИМ, чтобы устранить мерцание.

Период ШИМ (обратный частоте) хранится в двух старших байтах регистра 0xC8254 (если вы используете набор микросхем Intel GM45, вместо этого используйте адрес 0x61254). Для управления значениями регистров установите intel-gpu-tools из официальных репозиториев.

Чтобы увеличить частоту, необходимо уменьшить период. Например:

Затем, чтобы удвоить частоту ШИМ, разделите 2 старших байта (4 старших шестнадцатеричных цифры) на 2 и запишите полученное значение, оставив младшие байты без изменений:

Чтобы установить новую частоту автоматически, напишите правило udev или установите AUR intelpwm-udev .

Инвертированная яркость (только Intel i915)

  • после установки xf86-video-intel systemd-backlight.service отключает подсветку во время загрузки
    • возможное решение: маска systemd-backlight.service

    Эту проблему можно решить, добавив i915.invert_brightness=1 в список параметров ядра.

    Невозможно управлять яркостью панели eDP (только Intel i915)

    Embedded Display Port (eDP) v1.2 представил новый протокол управления панелью дисплея для подсветки и других элементов управления, которые работают через канал AUX [7]

    По умолчанию драйвер i915 пытается использовать ШИМ для управления яркостью подсветки, что может не сработать.

    Чтобы установить подсветку посредством записи в регистры DPCD с использованием канала AUX, установите i915.enable_dpcd_backlight=1 в качестве параметра ядра.

    sysfs изменились, но яркость не изменилась

    Примечание. Это поведение и обходные пути были подтверждены на Dell M6700 с Nvidia K5000m (версия BIOS до A10) и Clevo P750ZM (Eurocom P5 Pro Extreme) с Nvidia 980m.

    В некоторых системах горячие клавиши яркости на клавиатуре правильно изменяют значения интерфейса acpi в /sys/class/backlight/acpi_video0/actual_brightness, но яркость экрана не меняется. Апплеты яркости из среды рабочего стола также могут показывать изменения, которые не дадут никакого эффекта.

    Если вы проверили рекомендуемые параметры ядра и работает только xbacklight, возможно, вы столкнулись с несовместимостью между вашим BIOS и драйвером ядра.

    В этом случае единственным решением будет дождаться исправления либо от BIOS, либо от производителя драйвера графического процессора.

    Обходной путь – использовать API-интерфейс ядра inotify для запуска xbacklight каждый раз при изменении значения /sys/class/backlight/acpi_video0/actual_brightness.

    Сначала установите inotify-tools. Затем создайте вокруг inotify скрипт, который будет запускаться при каждой загрузке или через автозапуск.

    Подсветка не работает в MATE

    Подсветка клавиш не работает в Xfce

    В xfce4 Xfce4 Power Manager обрабатывает клавиши яркости.

    В некоторых установках Xfce параметр "Обработка клавиш яркости дисплея" может быть отключен по умолчанию.

    Чтобы снова активировать клавиши яркости, откройте диалоговое окно Xfce Power Manager и включите «Обрабатывать клавиши яркости дисплея»:

    xbacklight возвращает: Нет выходов со свойством подсветки

    В зависимости от установленной видеокарты иногда xbacklight из xorg-xbacklight возвращает сообщение "Нет выходов, имеющих свойство подсветки". Установка acpilight предоставляет альтернативную подсветку xbacklight, которая может работать должным образом.

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

    Хотя ошибка не устранена, одним из возможных способов обхода является изменение сохраненной яркости в правильном диапазоне перед ее восстановлением. Этого можно добиться с помощью скрипта и сервисного модуля:

    В некоторых системах уровень подсветки, сообщаемый драйвером, находится в правильном диапазоне [0, 255], но systemd по-прежнему не может восстановить правильное значение. Вероятно, это связано с гонкой в ​​​​ядре. В этом случае усечение уровня яркости не поможет, так как он уже находится в правильном диапазоне. Вместо этого сохранение уровня яркости в systemd перед выключением может работать как обходной путь. Этого можно добиться с помощью следующего скрипта и сервисного модуля:

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

    Чтобы изменить яркость экрана, нажмите системное меню в правой части верхней панели и установите ползунок яркости экрана на нужное значение. Изменение должно вступить в силу немедленно.

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

    Вы также можете настроить яркость экрана с помощью панели питания.

    Чтобы установить яркость экрана с помощью панели Power:

    Откройте обзор действий и начните вводить Power .

    Нажмите "Питание", чтобы открыть панель.

    В разделе "Энергосбережение" установите ползунок "Яркость экрана" на нужное значение. Изменение должно вступить в силу немедленно.

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

    Если есть возможность настроить яркость экрана, вы также можете настроить автоматическое затемнение экрана для экономии энергии. Дополнительные сведения см. в разделе Почему мой экран через некоторое время тускнеет? .

    Дополнительная информация

    • Дисплей и экран: установка фона, настройка мониторов и управление цветовой температурой.
    • Проблемы с экраном. Устранение неполадок с экраном и графикой.

    См. также

    • Настройка контрастности. Сделайте окна и кнопки на экране более (или менее) яркими, чтобы их было лучше видно.
    • Выберите профиль питания – сбалансируйте производительность и расход заряда батареи.
    • Включить автоматическую яркость — автоматическое управление яркостью экрана для снижения расхода заряда батареи.
    • Используйте меньше энергии и продлите срок службы батареи – советы по снижению энергопотребления компьютера.
    • Почему через некоторое время мой экран тускнеет? — Экран затемняется, когда компьютер находится в режиме ожидания, для экономии энергии.

    Вы можете выбрать отображаемый язык, добавив языковой суффикс к веб-адресу, чтобы он заканчивался, например, на . .html.en или .html.de.
    Если веб-адрес не имеет языкового суффикса, используется предпочитаемый язык, указанный в настройках вашего веб-браузера. Для вашего удобства:
    [ Изменить на английский язык | Изменить предпочтительный язык браузера ]

    Материалы в этом документе доступны по бесплатной лицензии. Подробности см. в разделе Юридический отдел.
    Информацию о содействии см. на вики-странице группы документации Ubuntu. Чтобы сообщить об ошибках в этой документации, сообщите об ошибке.

    Обновлено: 25 мая 2019 г.

    Недавно я обновил свой Asus Vivobook до Bionic. После пяти замечательных лет срок службы Trusty подошёл к концу, и мне пришлось сделать выбор. Так я и сделал. Я сделал два выбора. Я обновил систему, а затем решил протестировать и в конечном итоге использовать рабочие столы Unity и Plasma, вроде как в тандеме. В обоих случаях результаты достаточно хорошие. Особенно с первым, это довольно обнадеживает, потому что Unity больше не является официальной вещью.

    Одна действительно нерешенная проблема, которую я обнаружил в этой настройке, заключается в том, что на моем ноутбуке перестали работать клавиши Fn яркости и громкости. Неважно, но это портит общее впечатление, плюс на ноутбуках вы как бы ожидаете, что сможете их использовать. Остальные клавиши работают нормально (включая, например, выключение экрана), и таких проблем нет ни в среде Ubuntu (Gnome), ни в среде Plasma. Я потратил немного времени на чтение, настройку, и у меня есть исправление.

    Все дороги ведут в Рим — проблема

    Если вы будете искать любое сочетание слов яркость, единство и неработоспособность, вы получите множество результатов. Но это верно почти для всего в Linux и даже в других операционных системах. Судя по всему, проблемы, с которыми я столкнулся, не новы, на Trusty они меня не коснулись.В частности, есть эта ошибка громкости, а затем, что касается яркости экрана, это хорошо покрывает ее.

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

     Нет ползунка яркости

    Обратите внимание, что на этом ультрабуке установлена ​​графика Intel, поэтому предлагаемое решение применимо только к этой аппаратной конфигурации. Однако, как вы видели в связанной ошибке для конкретного случая использования графики Nvidia, первая часть перечисленного решения должна помочь, независимо от выбора вашей видеокарты.

    Решение, шаг 1. Обновление GRUB

    Похоже, что решение заключается в изменении параметров загрузки и добавлении файла конфигурации для того, как X11 обрабатывает устройства PCI. Это не сильно отличается от того, как я исправлял аналогичный набор проблем на своем старом нетбуке eeePC как десять лет назад, так и всего несколько недель назад. Вам нужно отредактировать конфигурацию GRUB2 по умолчанию, добавив другую реализацию.

    sudo nano /etc/default/grub

    А затем внутри этого файла измените строку:

    К следующему:

    GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск acpi_osi divtable6">sudo update-grub

    Вышеприведенное изменение указывает ядру на самом деле НЕ использовать интерфейс ОС по умолчанию (Linux), поскольку, по-видимому, он работает неправильно. Теперь, для вашего же удобства, если описанное выше не работает, после того как вы полностью реализовали решение, вы также можете попробовать одно из следующих действий:

    GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск acpi_backlight=vendor"

    GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск acpi_backlight=native"

    Перезагрузить. Когда система запустится, убедитесь, что у вас есть правильные параметры, проверив командную строку ядра через: cat /proc/cmdline. Добавленная вами строка ACPI должна быть там. Проверьте клавиши яркости. Если они работают, отлично. Если нет, то есть еще второй (необязательный) шаг для систем с графикой Intel.

    Решение, шаг 2. Конфигурация X11 (только Intel)

    Здесь мы создадим настройку для видеокарты Intel, а именно опцию подсветки. Вам также необходимо проверить BUS ID для вашей видеокарты. Вы можете сделать это с помощью команды lspci, которая даст вам желаемый результат. Затем создайте следующий файл:

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

    И добавьте следующий блок текста:

    Раздел "Устройство"
    Идентификатор "card0"
    Драйвер "intel"
    Опция "Подсветка" "intel_backlight"
    BusID "PCI:X:Y:Z"
    BusID "PCI:X:Y:Z"
    />Конец раздела

    Замените XX-intel.conf числом, например. 20-intel.conf, 30-intel.conf. Число просто сообщает системе, когда загружать конкретную конфигурацию, поскольку она анализирует содержимое каталога в последовательном порядке. Замените PCI:X:Y:Z на правильный идентификационный номер шины, например PCI:0:2:0. Еще раз перезагрузитесь и проверьте, решена ли ваша проблема. Для меня это помогло, у меня была регулировка яркости, и ползунок показывает правильно. Единственным «недостатком» является то, что заставка загрузки выглядит темнее, чем раньше. Это единственная вещь.

     Яркость работает

    Заключение

    Мне никогда не бывает приятно, когда мне нужно настроить конфигурацию системы, и до недавнего времени у Vivobook и Trusty были идеальные результаты. Это уже не так с Unity, опять же, это тоже неподдерживаемый сценарий. Но я чувствую, что решение важно, потому что это дает мне лучшее понимание того, что я могу сделать и чего хочу достичь с помощью Unity, особенно с учетом того, что это производственная система.

    У нас все еще есть проблемы с клавишами громкости Fn, которые нужно исправить. Идея состоит в том, чтобы сделать это, не прибегая к использованию PPA или любых внешних сторонних пакетов. Я рассмотрю это в следующей статье, даже если результаты могут не иметь счастливого конца, как здесь. Правда, в худшем случае, я могу просто использовать Plasma, которая прекрасно работает, выглядит соответствующе даже в своем подправленном Unity-подобном облике, и она уже доказала свою ценность на моем Slimbook. В любом случае, я надеюсь, что это небольшое руководство по хакерству было полезным. Удачного использования Linux и до новых встреч.

    У Ubuntu и большинства дистрибутивов Linux всегда были проблемы с яркостью ноутбука. Аппаратные контроллеры по умолчанию, которые никогда не использовались в клавиатуре ноутбука, работали большую часть времени после новой установки.

    brightness- управляющие клавиши Dell

    brightness- клавиши управления-samsung

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

    Описанные методы работали для следующих моделей (пока). Полный список ноутбуков/настольных компьютеров, на которых сработал любой из этих четырех методов, см. в списке внизу этой статьи.

    • ASUS G75-VW
    • Серия Dell Vostro 3000
    • Серия Samsung RV411

    Устранение проблемы с яркостью ноутбука в Ubuntu

    Способ 1. Исправить яркость, включив драйверы для ноутбука

    • Откройте файл /etc/default/grub с помощью gedit или любого другого текстового редактора.
      Найдите строку ниже.
    • Замените строку выше на:

     обновление grub для управления яркостью

    обновление grub для управления яркостью

    Это обеспечит загрузку драйверов для конкретных устройств перед драйверами по умолчанию в Linux.

    • Сохраните файл и закройте текстовый редактор.
    • Откройте терминал и выполните приведенную ниже команду.
    • Перезагрузить.

    После перезагрузки попробуйте отрегулировать яркость с помощью специальных клавиш управления ноутбуком.

     управление яркостью через OEM-клавиши» width=

    Метод 2: исправить яркость с помощью программного обеспечения

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

    Это приложение под названием «Контроллер яркости» способно управлять отображением с помощью простого графического интерфейса. Он также поддерживает несколько дисплеев.

    Приложение доступно в PPA. Вы можете запустить команду ниже, чтобы установить Ubuntu 16.10 Yakkety Yak, Ubuntu 16.04 Xenial Xerus, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS.

    Чтобы узнать о других вариантах загрузки, перейдите на эту страницу.

    brightness-controller- бег

    После установки вы можете найти его в меню приложения или выполнить поиск в Dash. После открытия вы можете увидеть панель, которая управляет яркостью дисплея, которую вы можете настроить в соответствии со своими потребностями.

    Способ 3. Исправьте яркость, настроив X11

    Используйте этот метод, если ни одно из приведенных выше исправлений не работает. Это должно быть последним средством.

    Откройте сеанс терминала. Затем перейдите к пути к файлу конфигурации X11 /etc/X11/xorg.conf.d

    Если вы не найдете ни одного файла по указанному выше пути, проверьте конфигурацию по указанному ниже пути. Это в основном для тех систем, в которых вы вошли в систему как локальный пользователь, а не пользователь root.

    Затем выведите список файлов с помощью ls . Вы можете увидеть что-то подобное ниже.

    X11 Path

    Путь X11

    В этом примере вы можете видеть, что у него есть файл с именем 10-evdev.conf . Для вашей системы может быть иначе. Поэтому откройте файл через тестовый редактор как root.

    Добавьте строки ниже полностью в конец этого файла и сохраните файл.

    Пример файла ниже:

    Редактирование conf

    Редактирование файла conf

    После завершения перезагрузите систему.

    Теперь вы сможете управлять яркостью с помощью аппаратных клавиш ноутбука.

    Метод 4: исправить яркость с помощью xrandr

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

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

    Итак, теперь нужно изменить яркость с помощью отображаемого имени. Итак, используйте следующую команду, изменив имя монитора. В этом примере я использовал eDP-1, который является дисплеем моей системы. Диапазон значений яркости — от 0 до 1, где 0 — самая тусклая, а 1 — самая яркая.

    управление яркостью используя xrandr

    управление яркостью с помощью xrandr

    Чтобы вернуться, вы можете использовать приведенную выше команду с яркостью = 1.

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

    Описанные выше методы протестированы и хорошо работают в следующих версиях Ubuntu:

    • Ubuntu 16.04 LTS, Ubuntu 17.10, Ubuntu 18.04 LTS, Ubuntu 19.10, Ubuntu 20.04 LTS

    Список оборудования (ноутбуки, настольные компьютеры), на котором до сих пор работал любой из вышеуказанных методов (обновлен в июне 2020 г.):

    • Toshiba C-665
      Toshiba Tecra A9-S9016X
    • Dell Vostro серии 3000
      Dell Latitude E6530
      Dell XPS 15
    • Серия Samsung RV411
      Ноутбук Samsung NP370R5E
    • Intel HD4000
      Acer Aspire 5810
      Lenovo G580
      LG P430
      HP Pavilion серии G
      Gigabyte Aero15
    • ASUS G75-VW
    • ASUS K52F

    Мы публикуем последние новости о технологиях, программном обеспечении и многое другое. Оставайтесь на связи через Telegram, Twitter, YouTube и Facebook и никогда не пропустите обновления!

    Читайте также: