Невозможно изменить яркость в ноутбуке Lenovo

Попробуйте установить их под Wine. База данных приложений Wine утверждает, что Dreamwaver CS6 требует обходных решений, которые необходимо установить, и что Photoshop CS6 работает с некоторыми проблемами.

Старые версии могут работать лучше.

40
задан 19 August 2011 в 22:52

74 ответа

Попробуйте это.

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

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

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

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf[!d6 ]

Добавьте следующие строки в этот файл:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

Сохраните его. Выйдите из системы и войдите в систему.

10
ответ дан 25 May 2018 в 19:18
  • 1
    Спасибо. Это также работало на нетбуке Samsung N220 с интегрированной графикой Intel (GMA 3150) с Xubuntu 15.04 "ярким" – Andrew 4 July 2015 в 21:48
  • 2
    Нет, что убил мой X. пришлось снова удалить файл в консоли восстановления. – towi 4 September 2016 в 21:36
  • 3
    Это не работает на Lenovo P500. – Galen 27 January 2017 в 23:17
  • 4
    Это работало для меня на Thinkpad T460 с Ubuntu 17.04, мне просто пришлось выйти из системы, а затем войти в систему. – René G 29 July 2017 в 22:19

Попробуйте это.

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

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

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

sudo touch /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

Сохраните его. Выйдите из системы и войдите в систему.

10
ответ дан 25 July 2018 в 21:27

Попробуйте это.

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

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

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

sudo touch /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

Сохраните его. Выйдите из системы и войдите в систему.

10
ответ дан 2 August 2018 в 03:06

Попробуйте это.

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

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

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

sudo touch /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

Сохраните его. Выйдите из системы и войдите в систему.

10
ответ дан 4 August 2018 в 18:56

Попробуйте это.

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

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

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

sudo touch /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

Сохраните его. Выйдите из системы и войдите в систему.

10
ответ дан 6 August 2018 в 03:18

Попробуйте это.

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

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

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

sudo touch /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

Сохраните его. Выйдите из системы и войдите в систему.

10
ответ дан 7 August 2018 в 21:00

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

Откройте терминал Run: ls /sys/class/backlight/*/brightness. Пример вывода:
/sys/class/backlight/acpi_video0/brightness
Если ничего не найдено, ядро ​​не поддерживает управление яркостью (отсутствующие драйверы?). В противном случае вы можете использовать приведенные ниже команды (замените acpi_video0 соответственно): Получить текущий уровень яркости:
cat /sys/class/backlight/acpi_video0/brightness
Получить максимальный уровень яркости:
cat /sys/class/backlight/acpi_video0/max_brightness
Эти команды возвращают уровни яркости, которые колеблются от нуля до max_brightness (см. Выше). Чтобы изменить уровень яркости, вам нужно записать номер в файл brightness. Этого не может сделать редактор вроде gedit. Скажем, вы хотите изменить яркость на 5, вам нужно запустить:
echo 5 | sudo tee /sys/class/backlight/acpi_video0/brightness
. Или, если вы просто хотите установить уровень яркости на максимально доступный:
sudo tee /sys/class/backlight/acpi_video0/brightness < /sys/class/backlight/acpi_video0/max_brightness
31
ответ дан 25 May 2018 в 19:18
  • 1
    Конечно, есть проблемы с драйверами! Если бы эта работа в командной строке работала, GUI тоже работал бы. Но, конечно, это не сработает - – Oleh Prypin 18 August 2011 в 17:24
  • 2
    @Lekensteyn: [не работал, 11.04 Ubuntu using] - Я пробовал много, но он не работал в реальном времени. Вы имели в виду, когда меняете это, он будет отображаться в прямом эфире или после перезагрузки? – YumYumYum 20 September 2011 в 16:24
  • 3
    Изменения в реальном времени. – Lekensteyn 20 September 2011 в 18:50
  • 4
    Даже в качестве суперпользователя я не мог изменить уровень яркости с помощью тройника. Почему это может быть так? – Galen 27 January 2017 в 23:27
  • 5
    @Galen Если вы не ошиблись при написании файла, тогда это может быть модель-specfic проблема. Попробуйте сообщить об этом в качестве ошибки или поиска модели вашего ноутбука и «подсветки linux». – Lekensteyn 28 January 2017 в 01:03
Установите linux-kamal-mjgbacklight - патч для ядра Linux. Проверьте, будет ли он работать для вас: lsmod | grep ^i915 Должно появиться что-то вроде i915 331519 3. Если выход отсутствует, это не сработает. sudo add-apt-repository ppa:kamalmostafa/linux-kamal-mjgbacklight Установить обновления (sudo apt-get update; sudo apt-get upgrade) Перезагрузка. Теперь вы можете использовать терминал для регулировки яркости, как это было предложено Lekensteyn. Если вам нормально менять яркость с помощью терминала + sudo, это конец ответа. Если вы работаете на рабочем столе GNOME, яркость может даже функционировать уже полностью. Загрузите мой скрипт смены яркости, разрешите его выполнить и поместите в / usr / local / bin /: wget -O brightness http://ideone.com/plain/yPlo5 chmod +x brightness sudo mv brightness /usr/local/bin Мы должны разрешить редактирование файла яркости, чтобы sudo был Нужно везде. Кроме того, мы хотим, чтобы настройка яркости восстанавливалась до предыдущей настройки при загрузке системы (к сожалению, она не сохраняется по умолчанию). Указанный сценарий brightness может обрабатывать все (с параметром restore), просто добавьте его в автозапуск. Для этого мы будем редактировать /etc/rc.local (sudo nano /etc/rc.local или любой редактор вместо nano). Добавьте строку до строки exit 0: /usr/local/bin/brightness restore Лучше всего перезагрузиться. Таким образом, скрипт brightness работает. Вы можете перейти к терминалу в любое время и набрать их: brightness - установить текущую настройку яркости brightness value - установить яркость на значение brightness inc step, brightness dec step - увеличить или уменьшить яркость за шагом (если она не указана, значение по умолчанию используется из файла конфигурации, обычно 10% от максимальной яркости). Теперь вам может понадобиться сопоставить изменение яркости с вашими горячими клавишами. Установите XF86BrightnessUp на brightness inc Установите XF86BrightnessDown на brightness dec Если вы хотите что-то изменить, обязательно посмотрите на /etc/bx_brightness.conf. Вы можете изменить шаг изменения яркости с помощью brightness inc / dec

Благодаря Тозу за его бесценную помощь в этой теме.

9
ответ дан 25 May 2018 в 19:18

Я думаю, что я нашел легкий и наименее эффективный способ настройки intel_backlight с помощью правил udev.

Я заметил «изменение» действия подсистемы «подсветки», когда я нажимаю Fn + Up / На моем ноутбуке Lenovo G360 работает ядро ​​3.2. Поэтому я написал правила /etc/udev/rules.d/99-writeintelbacklight.rules, как показано ниже:

ACTION=="change", SUBSYSTEM=="backlight", RUN+="/usr/sbin/writeintelbacklight.sh"

Сделать сценарий оболочки /usr/sbin/writeintelbacklight.sh:

#!/bin/bash

intelmaxbrightness=`cat /sys/class/backlight/intel_backlight/max_brightness`
acpimaxbrightness=`cat /sys/class/backlight/acpi_video0/max_brightness`
scale=`expr $intelmaxbrightness / $acpimaxbrightness`
acpibrightness=`cat /sys/class/backlight/acpi_video0/brightness`
newintelbrightness=`expr $acpibrightness \* $scale`
curintelbrightness=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ "$newintelbrightness" -ne "$curintelbrightness" ]
then
  echo $newintelbrightness > /sys/class/backlight/intel_backlight/brightness
fi
exit 0

Конечно, вам нужно сделать sudo chmod +x /usr/sbin/writeintelbacklight.sh.

4
ответ дан 25 May 2018 в 19:18
  • 1
    Добавлено " acpi_backlight = vendor acpi_osi = linux video.brightness_switch_enabled = 1 " в параметры ядра загрузки grub, "Fn + Up / Down" чтобы изменить работу бригады на моем G360. Не нужно писать правила Udev, как указано выше. – littlebat 12 June 2012 в 04:10
  • 2
    Кажется, добавляет только один параметр ядра "acpi_backlight = vendor " также работает на моем G360 сейчас. Но оба способа добавления параметров ядра перестанут работать. Деталь моего случая: Ошибка 44809 - [Подсветка Arrandale] Яркость через RANDR не влияет на Sony VAIO VPCYA1V9E: bugs.freedesktop.org/show_bug.cgi?id=44809 – littlebat 22 June 2012 в 09:10

Это не заставит ваши клавиши Fn работать, но вы сможете назначить любой другой ключ для регулировки яркости.

Я пробовал несколько из этих решений, но ничего не работало для меня, пока я не нашел это маленькое индикаторная программа http://codevanrohde.nl/wordpress/?p=128. С его помощью вы можете настроить горячие клавиши для управления яркостью, использовать колесико мыши или выбрать из выпадающего списка в индикаторе. Я заменил «Fn» на «Win + Alt», который очень похож на мои руки, и теперь я также могу использовать его с внешней клавиатурой!

Чтобы добавить PPA и установить:

sudo add-apt-repository ppa:indicator-brightness/ppa
sudo apt-get update && sudo apt-get install indicator-brightness

Горячие клавиши должны быть назначены на:

/opt/extras.ubuntu.com/indicator-brightness/indicator-brightness-adjust --up

и

/opt/extras.ubuntu.com/indicator-brightness/indicator-brightness-adjust --down

Это не даст вашим клавишам Fn работать, но вы сможете назначить любой другой ключ для регулировки яркости.

4
ответ дан 25 May 2018 в 19:18

У меня есть lenovo ideapad z400.

Я пробовал все перечисленные выше советы, без успеха.

Итак, я нашел отличный, который работал очень хорошо:

Поместите следующую строку в / etc / default / grub

GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=Linux resume=/dev/sdYY"

YY = Область подкачки , используйте swapon -s, чтобы увидеть, как вы меняете свое устройство.

Выполнить update-grub как root

После перезагрузки проблема была решена.

4
ответ дан 25 May 2018 в 19:18
  • 1
    Это сработало для меня, однако, случилось что-то любопытное. Когда яркость установлена ​​на максимум, на экране не отображается яркость (полностью темная), любое предложение? благодаря – Adriano Rivolli 20 February 2018 в 21:41

У меня есть Thinkpad T450 с графикой Nvidia и двоичными драйверами на Ubuntu 14.04. Чтобы получить работу подсветки, мне пришлось отредактировать файл /etc/X11/xorg.conf, добавив следующую строку в определение устройства intel (файл xorg.conf создается при установке двоичных драйверов): [!d0 ]

Option      "Backlight"  "intel_backlight"

Теперь полный раздел:

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "Backlight" "intel_backlight"
    Option "AccelMethod" "SNA"
EndSection
2
ответ дан 25 May 2018 в 19:18

Это не работает для пользователей KDE, поскольку он написан на https://launchpad.net/~kamalmostafa/+archive/linux-kamal-mjgbacklight

ПРИМЕЧАНИЯ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ KDE DESKTOP KDE для настольных пользователей: Этот PPA не может исправить ваши горячие клавиши управления подсветкой: для этого исправления требуется, чтобы модуль ядра поставлял новый интерфейс /sys/class/backlight/intel_backlight (который будет работать независимо от вашего рабочего стола), а также рабочий модуль для доступа к этому интерфейсу. Для Gnome обновленный gnome-power-manager в этом PPA поставляет это, но эквивалент для KDE еще не разработан. "

Однако вы можете попробовать обходное решение, найденное https: // launchpad

Говорит, чтобы ввести терминал echo XXX | sudo tee /sys/class/backlight/intel_backlight/brightness, где XXX - целочисленное значение.

.

В моем случае XXX может быть значением от 0 до 4882, но будьте осторожны: если вы напишете 0, экран будет полностью черным, и вы ничего не увидите.

1
ответ дан 25 May 2018 в 19:18

Вот патч, который вы можете сделать.

Создайте этот скрипт с именем .modificarBrillo.sh (в моем случае я создал его в своей домашней папке: ~ / .modificarBrillo.sh) [!d1 ]

#!/bin/bash
if [ -z "$1" ]; then
    echo "ERROR: Tiene que introducir un parámetro: \"a\" para aumentar o \"d\" para disminuir"
    exit
else
    if [ "$1" != "a" ] && [ "$1" != "d" ]; then
        echo "ERROR: el parámetro de entrada sólo puede ser o \"a\" para aumentar el brillo o \"d\" para disminuirlo"
        exit
    fi
fi
MAX_BRILLO=`cat /sys/class/backlight/intel_backlight/max_brightness`
MIN_BRILLO_ABSOLUTO="0"
MIN_BRILLO="100" #el brillo mínimo puede ser 0 pero eso deja la pantalla completamente a oscuras
INTERVALO=`expr $MAX_BRILLO - $MIN_BRILLO_ABSOLUTO`
INTERVALO=`expr $INTERVALO / 10`
brillo=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ "$1" = "a" ]; then
    let "brillo = brillo + INTERVALO"
    if [ "$brillo" -gt "$MAX_BRILLO" ]; then
    let "brillo = MAX_BRILLO"
    fi
else
    let "brillo = brillo - INTERVALO"
        if [ "$brillo" -lt "$MIN_BRILLO" ]; then
            let "brillo = MIN_BRILLO"
        fi
fi
echo "$brillo" | tee /sys/class/backlight/intel_backlight/brightness

Однако, поскольку предыдущий скрипт нуждается в разрешении на выполнение, а / sys / class / backlight / intel_backlight / яркость может быть отредактирована только root, и вы должны выполнить в терминале:

chmod a+x ~/.modificarBrillo.sh
sudo chmod a+w /sys/class/backlight/intel_backlight/brightness`

Последняя команда должна выполняться при каждом запуске, потому что разрешения файла яркости обновляются при запуске. Для этого sudo vim /etc/rc.local и добавьте команду sudo chmod a+w /sys/class/backlight/intel_backlight/brightness до строки «exit 0»

Наконец, вы должны установить xbindkeys, чтобы исправить функциональную клавишу, чтобы выполнить скрипт.

In в моем случае я добавляю строки в файл конфигурации ~ / .xbindkeysrc

#Aumentar brillo
"/home/alvaro/.modificarBrillo.sh a"
    m:0x0 + c:233
    XF86MonBrightnessUp 

#Disminuir brillo
"/home/alvaro/.modificarBrillo.sh d"
   XF86MonBrightnessDown

Но вы также можете установить программу xbindkeys-config для графического выполнения процесса.

1
ответ дан 25 May 2018 в 19:18

Отредактируйте файл /etc/default/grub и добавьте pcie_aspm=force acpi_backlight=vendor после GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

. Тогда вся строка будет выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"

Подробнее см. эту ссылку .

1
ответ дан 25 May 2018 в 19:18

У меня была такая же проблема, я использую Gnome3.10 в ubuntu 14.04 (Unity). Я установил tlp для контроля температуры в своем ноутбуке. Я просто удалил «tlp», и я перезагрузил свою систему, и я могу настроить яркость экрана с помощью клавиш функции (fn) +.

Это может помочь проверить его один раз.

1
ответ дан 25 May 2018 в 19:18

Была такая же проблема (по-видимому) с Lenovo IP G50-70. - На самом деле ни одна из функциональных клавиш «не появилась» для работы. В конечном итоге в Bios я нашел функцию включения / выключения «горячих клавиш». Парадоксально, но это было «Включено», но на самом деле это позволяет выполнять одно нажатие клавиши для функциональных клавиш. Фактически, если вы используете традиционную технику «Fn + Function KeyX», они не работают.

Если вы отключите функцию горячих клавиш в Bios, функциональные клавиши работают «как ожидалось» (Fn + Function Keyx). - После этого все функциональные клавиши работали нормально. Так много для прогресса

1
ответ дан 25 May 2018 в 19:18

Мне пришлось добавить эти строки в grub:

acpi_backlight=vendor acpi_osi=linux thinkpad-acpi.brightness_enable=1

Обратите внимание, что последний. Именно это заставило клавиши яркости работать.

1
ответ дан 25 May 2018 в 19:18

Вы можете использовать этот пакет для работы с яркостью из командной строки (терминала) с помощью команды xbacklight.

xbacklight можно установить в Центр программного обеспечения. Или в терминале:

sudo apt-get update && sudo apt-get install xbacklight

вы можете использовать

xbacklight -inc <range from 0 to 100> для увеличения яркости со значением < ... > xbacklight -dec <range from 0 to 100> для уменьшения яркости со значением < ... > [!d6 ]
-1
ответ дан 25 May 2018 в 19:18

Вот патч, который вы можете сделать.

Создайте этот скрипт с именем .modificarBrillo.sh (в моем случае я создал его в своей домашней папке: ~ / .modificarBrillo.sh)

#!/bin/bash if [ -z "$1" ]; then echo "ERROR: Tiene que introducir un parámetro: \"a\" para aumentar o \"d\" para disminuir" exit else if [ "$1" != "a" ] && [ "$1" != "d" ]; then echo "ERROR: el parámetro de entrada sólo puede ser o \"a\" para aumentar el brillo o \"d\" para disminuirlo" exit fi fi MAX_BRILLO=`cat /sys/class/backlight/intel_backlight/max_brightness` MIN_BRILLO_ABSOLUTO="0" MIN_BRILLO="100" #el brillo mínimo puede ser 0 pero eso deja la pantalla completamente a oscuras INTERVALO=`expr $MAX_BRILLO - $MIN_BRILLO_ABSOLUTO` INTERVALO=`expr $INTERVALO / 10` brillo=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ "$1" = "a" ]; then let "brillo = brillo + INTERVALO" if [ "$brillo" -gt "$MAX_BRILLO" ]; then let "brillo = MAX_BRILLO" fi else let "brillo = brillo - INTERVALO" if [ "$brillo" -lt "$MIN_BRILLO" ]; then let "brillo = MIN_BRILLO" fi fi echo "$brillo" | tee /sys/class/backlight/intel_backlight/brightness

Однако, поскольку предыдущий скрипт нуждается в разрешении на выполнение, а / sys / class / backlight / intel_backlight / яркость может быть отредактирована только root, и вы должны выполнить в терминале:

chmod a+x ~/.modificarBrillo.sh sudo chmod a+w /sys/class/backlight/intel_backlight/brightness`

Последняя команда должна выполняться при каждом запуске, потому что разрешения файла яркости обновляются при запуске. Для этого sudo vim /etc/rc.local и добавьте команду sudo chmod a+w /sys/class/backlight/intel_backlight/brightness до строки «exit 0»

Наконец, вы должны установить xbindkeys, чтобы исправить функциональную клавишу, чтобы выполнить скрипт.

In в моем случае я добавляю строки в файл конфигурации ~ / .xbindkeysrc

#Aumentar brillo "/home/alvaro/.modificarBrillo.sh a" m:0x0 + c:233 XF86MonBrightnessUp #Disminuir brillo "/home/alvaro/.modificarBrillo.sh d" XF86MonBrightnessDown

Но вы также можете установить программу xbindkeys-config для графического выполнения процесса.

1
ответ дан 25 July 2018 в 21:27

Была такая же проблема (по-видимому) с Lenovo IP G50-70. - На самом деле ни одна из функциональных клавиш «не появилась» для работы. В конечном итоге в Bios я нашел функцию включения / выключения «горячих клавиш». Парадоксально, но это было «Включено», но на самом деле это позволяет выполнять одно нажатие клавиши для функциональных клавиш. Фактически, если вы используете традиционную технику «Fn + Function KeyX», они не работают.

Если вы отключите функцию горячих клавиш в Bios, функциональные клавиши работают «как ожидалось» (Fn + Function Keyx). - После этого все функциональные клавиши работали нормально. Так много для прогресса

1
ответ дан 25 July 2018 в 21:27

Это не работает для пользователей KDE, поскольку он написан на https://launchpad.net/~kamalmostafa/+archive/linux-kamal-mjgbacklight

ПРИМЕЧАНИЯ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ KDE DESKTOP KDE для настольных пользователей: Этот PPA не может исправить ваши горячие клавиши управления подсветкой: для этого исправления требуется, чтобы модуль ядра поставлял новый интерфейс /sys/class/backlight/intel_backlight (который будет работать независимо от вашего рабочего стола), а также рабочий модуль для доступа к этому интерфейсу. Для Gnome обновленный gnome-power-manager в этом PPA поставляет это, но эквивалент для KDE еще не разработан. "

Однако вы можете попробовать обходное решение, найденное https: // launchpad

Говорит, чтобы ввести терминал echo XXX | sudo tee /sys/class/backlight/intel_backlight/brightness, где XXX - целочисленное значение.

.

В моем случае XXX может быть значением от 0 до 4882, но будьте осторожны: если вы напишете 0, экран будет полностью черным, и вы ничего не увидите.

1
ответ дан 25 July 2018 в 21:27

Мне пришлось добавить эти строки в grub:

acpi_backlight=vendor acpi_osi=linux thinkpad-acpi.brightness_enable=1

Обратите внимание, что последний. Именно это заставило клавиши яркости работать.

1
ответ дан 25 July 2018 в 21:27

Вы можете использовать этот пакет для работы с яркостью из командной строки (терминала) с помощью команды xbacklight.

xbacklight можно установить в Центр программного обеспечения. Или в терминале:

sudo apt-get update && sudo apt-get install xbacklight

вы можете использовать

xbacklight -inc <range from 0 to 100> для увеличения яркости со значением < ... > xbacklight -dec <range from 0 to 100> для уменьшения яркости со значением < ... >
-1
ответ дан 25 July 2018 в 21:27
  • 1
    Конечно, есть проблемы с драйверами! Если бы эта работа в командной строке работала, GUI тоже работал бы. Но, конечно, это не сработает - – Oleh Prypin 18 August 2011 в 17:24
  • 2
    @Lekensteyn: [не работал, 11.04 Ubuntu using] - Я пробовал много, но он не работал в реальном времени. Вы имели в виду, когда меняете это, он будет отображаться в прямом эфире или после перезагрузки? – YumYumYum 20 September 2011 в 16:24
  • 3
    Изменения в реальном времени. – Lekensteyn 20 September 2011 в 18:50
  • 4
    Это больше не требуется в Ubuntu 11.10 – Oleh Prypin 13 October 2011 в 22:59
  • 5
    Даже в качестве суперпользователя я не мог изменить уровень яркости с помощью тройника. Почему это может быть так? – Galen 27 January 2017 в 23:27
  • 6
    @Galen Если вы не ошиблись при написании файла, тогда это может быть модель-specfic проблема. Попробуйте сообщить об этом в качестве ошибки или поиска модели вашего ноутбука и «подсветки linux». – Lekensteyn 28 January 2017 в 01:03

У меня была такая же проблема, я использую Gnome3.10 в ubuntu 14.04 (Unity). Я установил tlp для контроля температуры в своем ноутбуке. Я просто удалил «tlp», и я перезагрузил свою систему, и я могу настроить яркость экрана с помощью клавиш функции (fn) +.

Это может помочь проверить его один раз.

1
ответ дан 25 July 2018 в 21:27

У меня есть lenovo ideapad z400.

Я пробовал все перечисленные выше советы, без успеха.

Итак, я нашел отличный, который работал очень хорошо:

Поместите следующую строку в / etc / default / grub

GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=Linux resume=/dev/sdYY"

YY = Область подкачки , используйте swapon -s, чтобы увидеть, как вы меняете свое устройство.

Выполнить update-grub как root

После перезагрузки проблема была решена.

4
ответ дан 25 July 2018 в 21:27
  • 1
    Это сработало для меня, однако, случилось что-то любопытное. Когда яркость установлена ​​на максимум, на экране не отображается яркость (полностью темная), любое предложение? благодаря – Adriano Rivolli 20 February 2018 в 21:41

Я думаю, что я нашел легкий и наименее эффективный способ настройки intel_backlight с помощью правил udev.

Я заметил «изменение» действия подсистемы «подсветки», когда я нажимаю Fn + Up / На моем ноутбуке Lenovo G360 работает ядро ​​3.2. Поэтому я написал правила /etc/udev/rules.d/99-writeintelbacklight.rules, как показано ниже:

ACTION=="change", SUBSYSTEM=="backlight", RUN+="/usr/sbin/writeintelbacklight.sh"

Сделать сценарий оболочки /usr/sbin/writeintelbacklight.sh:

#!/bin/bash intelmaxbrightness=`cat /sys/class/backlight/intel_backlight/max_brightness` acpimaxbrightness=`cat /sys/class/backlight/acpi_video0/max_brightness` scale=`expr $intelmaxbrightness / $acpimaxbrightness` acpibrightness=`cat /sys/class/backlight/acpi_video0/brightness` newintelbrightness=`expr $acpibrightness \* $scale` curintelbrightness=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ "$newintelbrightness" -ne "$curintelbrightness" ] then echo $newintelbrightness > /sys/class/backlight/intel_backlight/brightness fi exit 0

Конечно, вам нужно сделать sudo chmod +x /usr/sbin/writeintelbacklight.sh.

4
ответ дан 25 July 2018 в 21:27
  • 1
    Добавлено & quot; acpi_backlight = vendor acpi_osi = linux video.brightness_switch_enabled = 1 & quot; в параметры ядра загрузки grub, "Fn + Up / Down" чтобы изменить работу бригады на моем G360. Не нужно писать правила Udev, как указано выше. – littlebat 12 June 2012 в 04:10
  • 2
    Кажется, добавляет только один параметр ядра "acpi_backlight = vendor & quot; также работает на моем G360 сейчас. Но оба способа добавления параметров ядра перестанут работать. Деталь моего случая: Ошибка 44809 - [Подсветка Arrandale] Яркость через RANDR не влияет на Sony VAIO VPCYA1V9E: bugs.freedesktop.org/show_bug.cgi?id=44809 – littlebat 22 June 2012 в 09:10

Это не заставит ваши клавиши Fn работать, но вы сможете назначить любой другой ключ для регулировки яркости.

Я пробовал несколько из этих решений, но ничего не работало для меня, пока я не нашел это маленькое индикаторная программа http://codevanrohde.nl/wordpress/?p=128. С его помощью вы можете настроить горячие клавиши для управления яркостью, использовать колесико мыши или выбрать из выпадающего списка в индикаторе. Я заменил «Fn» на «Win + Alt», который очень похож на мои руки, и теперь я также могу использовать его с внешней клавиатурой!

Чтобы добавить PPA и установить:

sudo add-apt-repository ppa:indicator-brightness/ppa sudo apt-get update && sudo apt-get install indicator-brightness

Горячие клавиши должны быть назначены на:

/opt/extras.ubuntu.com/indicator-brightness/indicator-brightness-adjust --up

и

/opt/extras.ubuntu.com/indicator-brightness/indicator-brightness-adjust --down

Это не даст вашим клавишам Fn работать, но вы сможете назначить любой другой ключ для регулировки яркости.

4
ответ дан 25 July 2018 в 21:27

Отредактируйте файл /etc/default/grub и добавьте pcie_aspm=force acpi_backlight=vendor после GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

. Тогда вся строка будет выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"

Подробнее см. эту ссылку .

1
ответ дан 25 July 2018 в 21:27

У меня есть Thinkpad T450 с графикой Nvidia и двоичными драйверами на Ubuntu 14.04. Чтобы получить работу подсветки, мне пришлось отредактировать файл /etc/X11/xorg.conf, добавив следующую строку в определение устройства intel (файл xorg.conf создается при установке двоичных драйверов):

Option "Backlight" "intel_backlight"

Теперь полный раздел:

Section "Device" Identifier "intel" Driver "intel" BusID "PCI:0@0:2:0" Option "Backlight" "intel_backlight" Option "AccelMethod" "SNA" EndSection
2
ответ дан 25 July 2018 в 21:27

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

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