xbacklight: Никакие выводы не имеют свойство подсветки - Никакая/sys/class/backlight папка

Я установил xbacklight, надеясь, что это смогло бы управлять моей яркостью. При попытке изменить яркость, мне не сказали "Выводов, имеют свойство подсветки". После оглядывания я нашел, что это имеет отношение к моему компьютеру, не имеющему a /sys/class/backlight папка. Я знаю, что это - проблема, но не знайте точно, как зафиксировать ее.

Не уверенный, если его необходимое или не, но здесь некоторая информация о системе от inxi:

System:   Kernel: 3.16.0-57-generic x86_64 (64 bit, gcc: 4.8.2) 
          Desktop: LXDE (Openbox 3.5.2) Distro: Ubuntu 14.04 trusty
Machine:  HP EliteBook 8460p
CPU:      Dual core Intel Core i5-2520M CPU
Graphics: Advanced Micro Devices [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] 

Это имеет отношение к драйверам (возможно, графические драйверы Intel/AMD)?

28
задан 6 August 2016 в 03:48

5 ответов

Это абсолютно нормально. Для нахождения каталога для настроек подсветки сделайте это:

sudo find /sys/ -type f -iname '*brightness*'

вывод должен дать Вам что-то вроде этого:

/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness

Теперь, все, что необходимо сделать, связать его с /sys/class/backlight. Сделать это:

sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight  /sys/class/backlight

, Если Вы все еще получаете ошибку, затем сделайте это:

Создают файл xorg.conf:

sudo nano /etc/X11/xorg.conf

И добавляют эти строки:

Section "Device"
Identifier  "Card0"
Driver      "intel"
Option      "Backlight"  "NAME OF THE FOLDER"
EndSection

Затем чтобы сохранить файл сделайте: Ctrl + X тогда Y тогда Входят .

кроме того, для Driver проверка части на Вашу конфигурацию, т.е. acpi_video0 или intel_backlight.

23
ответ дан 23 November 2019 в 00:57

Проверьте папку /sys/class/backlight. Если вы видите там папку intel_backlight и по-прежнему получаете вышеуказанную ошибку, то создание файла /etc/X11/xorg.conf с приведенной ниже конфигурацией должно работать для вас. Это сработало для меня.

  Section "Device"
        Identifier  "Intel Graphics" 
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
    EndSection

Кроме того, не забудьте выйти и войти снова, чтобы изменения вступили в силу.

Ссылка: https://wiki.archlinux.org/index.php/backlight

20
ответ дан 23 November 2019 в 00:57

Каждый шаг, необходимый для xbacklight управления

Выполните следующие действия:

  1. $ sudo nano /etc/default/grub и замените соответствующую строку на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. ]
  3. $ sudo update-grub
  4. Без шуток, убедитесь, что соответствующие драйверы действительно установлены : $ sudo apt install xbacklight xorg xserver-xorg-video-intel
  5. При выдаче $ find /sys -type f -name brightness должно получиться что-то вроде [ 117]
  6. $ 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
  7. $ sudo nano /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
  1. Назначение физических XF86MonBrightnessDown и XF86MonBrightnessUp ключи объясняются здесь для пользователей Xubuntu LTS или XFCE .
  2. Наконец, перезагрузите , чтобы эти изменения вступили в силу.
  3. [Тысяча сто двадцать семь]
3
ответ дан 23 November 2019 в 00:57

Я бы не рекомендовал этот способ, так как он запускает старый плохо поддерживаемый драйвер Intel вместо драйвера настройки режима.

Я создал скрипт вместо использования xbacklight:

#!/bin/sh
val=$(cat /sys/class/backlight/intel_backlight/brightness)
if [ "$1" = "+" ] ; then
  val=`expr $val + 5`
else
  val=`expr $val - 5`
fi
echo $val | sudo tee /sys/class/backlight/intel_backlight/brightness

и добавил tee в sudoers. Это работает без побочных эффектов, вызванных драйвером Intel.

2
ответ дан 9 July 2020 в 07:40

Я пользователь Arch Linux и столкнулся с той же проблемой. Я не могу связать драйвер с /sys/class/backlight, потому что /sys/class/backlight существует как каталог, и я не могу его заменить.

После некоторых исследований я нашел Yuri D'Elia / acpilight · GitLab. Я установил acpilight с pacman и проблема решена.

Теперь я могу изменить яркость экрана с помощью xbacklight +5.

0
ответ дан 31 October 2020 в 11:59

Другие вопросы по тегам:

Похожие вопросы: