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

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

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

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

74 ответа

Это не заставит ваши клавиши 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
ответ дан 6 August 2018 в 03: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
ответ дан 6 August 2018 в 03:18

У меня есть 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
ответ дан 6 August 2018 в 03: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
ответ дан 7 August 2018 в 21:00

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

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

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

Это не работает для пользователей 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
ответ дан 7 August 2018 в 21:00

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

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

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

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

Вы можете использовать этот пакет для работы с яркостью из командной строки (терминала) с помощью команды 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> для уменьшения яркости со значением < ... >
31
ответ дан 7 August 2018 в 21:00
  • 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
ответ дан 7 August 2018 в 21:00

У меня есть 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
ответ дан 7 August 2018 в 21:00
  • 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
ответ дан 7 August 2018 в 21:00
  • 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
ответ дан 7 August 2018 в 21:00

Отредактируйте файл /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
ответ дан 7 August 2018 в 21:00

У меня есть 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
ответ дан 7 August 2018 в 21:00

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

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