Клавиши регулировки яркости < Fn+ ⇑/ ⇓> не действуют (хотя они распознаются средой), и я не могу также изменить яркость с помощью инструментов GUI. Это кажется проблемой в самом Linux, а не в среде рабочего стола.
Я могу изменить яркость в ОС Windows, так что это не какая-то аппаратная ошибка.
Подробности:
Lenovo B570 (название модели: 20093)
Интегрированная видеокарта Intel HD
Kubuntu 11.04 (универсальная версия Linux 2.6.38-10, KDE 4.7.0), все в актуальном состоянии.
Никаких проприетарных графических драйверов (только Wi-Fi один)
Что я пробовал:
- Edit
/etc/default/grub
↦GRUB_CMDLINE_LINUX_DEFAULT
:acpi_osi=Linux
,acpi_backlight=vendor
,nomodeset
. И да, я сделалupdate-grub
- Изменить
/etc/X11/xorg.conf
(нет такого файла, даже послеsudo dpkg-reconfigure xserver-xorg
) - Изменить
/proc/acpi/video/VGA/LCD/brightness
(нет такого файла) sudo setpci -s 00:02.0 F4.B=
(нет эффекта)XXxbacklight -set
("XXNo outputs have backlight property
")
Как я могу исправить эту проблему?
laptop
kubuntu
intel-graphics
brightness
lenovo
Олег Припин
источник
источник
Ответы:
Попробуй это . Это работало для моей Ubuntu 14, Lenovo B570, Intel Graphics.
Откройте терминал и создайте следующий файл конфигурации, если он не существует:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
Теперь нам нужно отредактировать этот файл. Вы можете использовать любой редактор, будь то терминальный или графический.
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Добавьте следующие строки в этот файл:
Сохрани это. Выйдите и войдите обратно.
источник
lspci -nn
. Тем не менее, это не работает для меня в Thinkpad E490.Если инструменты GUI не работают, попробуйте использовать терминал для него.
Откройте терминал
Run:
ls /sys/class/backlight/*/brightness
. Пример вывода будет:Если ничего не найдено, ядро не поддерживает управление яркостью (отсутствуют драйверы?). В противном случае вы можете использовать следующие команды (заменить
acpi_video0
соответственно):Получить текущий уровень яркости:
Получить максимальный уровень яркости:
Эти команды возвращают уровни яркости в диапазоне от нуля до максимальной яркости (см. Выше).
Чтобы изменить уровень яркости, вам нужно записать число в
brightness
файл. Это не может быть сделано редактором, какgedit
. Скажем, вы хотите изменить яркость на 5, вам нужно запустить:В качестве альтернативы, если вы просто хотите установить максимальный уровень яркости:
источник
Install
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
, - увеличить или уменьшить яркость шаг за шагом (если она не указана, из файла конфигурации используется значение по умолчанию, обычно 10% от максимальной яркости)brightness dec step
Теперь вы можете захотеть отобразить изменение яркости на ваши горячие клавиши.
brightness inc
brightness dec
Если вы хотите что-то настроить, посмотрите на /etc/bx_brightness.conf.
Вы можете изменить шаг изменения яркости с помощью
brightness inc
/dec
Спасибо Toz за его бесценную помощь в этой теме .
источник
Я думаю, что нашел легкий и наименьший эффект в способе существующих вещей для настройки intel_backlight с использованием правил udev.
Я заметил действие «изменить» подсистемы «подсветки», когда нажимаю Fn+ Up/ Downна моем ноутбуке Lenovo G360 с ядром 3.2. Итак, я написал правила
/etc/udev/rules.d/99-writeintelbacklight.rules
как ниже:Сделать сценарий оболочки,
/usr/sbin/writeintelbacklight.sh
содержащий:Конечно, вам нужно сделать
sudo chmod +x /usr/sbin/writeintelbacklight.sh
.источник
Это не приведет к работе ваших клавиш Fn, но вы сможете назначить любую другую клавишу для регулировки яркости.
Я попробовал несколько из этих решений, но у меня ничего не получалось, пока я не нашел эту маленькую индикаторную программу http://codevanrohde.nl/wordpress/?p=128 . С его помощью вы можете настроить горячие клавиши для управления яркостью, использовать колесо мыши или выбрать из выпадающего списка на индикаторе. Я заменил «Fn» на «Win + Alt», что очень похоже на мои руки, и теперь я также могу использовать его с внешней клавиатурой!
Чтобы добавить PPA и установить:
Горячие клавиши должны быть назначены:
а также
Сноска. Из коробки индикатор родимости распознает 7 уровней яркости в моей системе. Добавив
acpi_backlight=vendor
к линииGRUB_CMDLINE_LINUX_DEFAULT
в/etc/default/grub
, что число врезались до 16!источник
У меня есть Lenovo IdeaPad Z400.
Я попробовал все СОВЕТЫ, перечисленные выше, безуспешно.
Поэтому я нашел другой, который работал очень хорошо:
Поместите следующую строку в / etc / default / grub
YY = область подкачки, используйте swapon -s, чтобы увидеть ваше устройство подкачки.
Запустите update-grub от имени пользователя root
После перезагрузки проблема была решена.
источник
У меня есть Thinkpad T450s с графикой Nvidia и бинарными драйверами на Ubuntu 14.04. Чтобы заставить работать подсветку, мне пришлось отредактировать файл /etc/X11/xorg.conf, добавив следующую строку в определение устройства intel (xorg.conf-файл создается при установке бинарных драйверов):
Полный раздел теперь:
источник
Это не работает для пользователей KDE, как написано в https://launchpad.net/~kamalmostafa/+archive/linux-kamal-mjgbacklight
Однако вы можете попробовать найти решение, найденное здесь .
Это говорит о том, чтобы ввести в терминале,
echo XXX | sudo tee /sys/class/backlight/intel_backlight/brightness
где XXX является целочисленным значением.В моем случае XXX может быть значением от 0 до 4882, но будьте осторожны: если вы напишите 0, экран будет полностью черным, и вы ничего не увидите.
источник
Вот патч, который вы можете сделать.
Создайте этот скрипт с именем .modificarBrillo.sh (в моем случае я создал его в своей домашней папке: ~ / .modificarBrillo.sh)
Однако, поскольку предыдущий сценарий требует разрешения на выполнение, и / sys / class / backlight / intel_backlight / bright может редактироваться только пользователем root, и вы должны выполнить его в терминале:
Последняя команда должна выполняться при каждом запуске, так как права доступа к файлу яркости обновляются при запуске. Для этого
sudo vim /etc/rc.local
добавьте командуsudo chmod a+w /sys/class/backlight/intel_backlight/brightness
перед строкой «exit 0».Наконец, вы должны установить xbindkeys, чтобы назначить функциональную клавишу для выполнения скрипта.
В моем случае я добавляю строки в файл конфигурации ~ / .xbindkeysrc
Но вы также можете установить программу xbindkeys-config для графического выполнения процесса.
источник
Отредактируйте
/etc/default/grub
файл и добавьтеpcie_aspm=force acpi_backlight=vendor
послеGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Тогда вся строка будет выглядеть так:
Для более подробной информации посетите эту ссылку .
источник
У меня была такая же проблема, я использую Gnome3.10 в Ubuntu 14.04 (Unity). Я установил tlp для контроля температуры в моем ноутбуке. Я просто удалил «tlp» и перезагрузил свою систему, и я могу регулировать яркость экрана, используя функцию (fn) + клавиши со стрелками.
Это может помочь проверить это один раз.
источник
Была такая же проблема (видимо) с Lenovo IP G50-70. - На самом деле, ни одна из функциональных клавиш «не появилась» для работы. В итоге в биосе я обнаружил функцию включения / выключения «горячей клавиши». Как это ни парадоксально, он был «включен», но на самом деле это позволяет нажать одну клавишу для функциональных клавиш. Фактически, если вы используете традиционную технику «Fn + Function keyX», они не работают.
Если вы отключите функцию горячих клавиш в BIOS, то функциональные клавиши будут работать «как положено» (Fn + функциональная клавиша). - После этого все функциональные клавиши работали нормально. Так много для прогресса
источник
Мне пришлось добавить эти строки в Grub:
Обратите внимание, что последний. Это было то, что заставило работать клавиши яркости.
источник
Вы можете использовать этот пакет для работы с яркостью из командной строки (терминала), с помощью
xbacklight
команды.xbacklight можно установить в Центре программного обеспечения. Или в Терминале:
вы можете использовать
xbacklight -inc <range from 0 to 100>
увеличить яркость со значением< ... >
xbacklight -dec <range from 0 to 100>
уменьшить яркость со значением< ... >
источник
У меня была проблема на Thinkpad W510 под управлением kubuntu 18.04.
Я нашел это на форуме Lenovo:
tpb - программа для использования специальных ключей IBM ThinkPad (tm)
Вуаля! Клавиши регулировки яркости теперь работают отлично! Мне даже не нужно было выходить из системы и обратно.
источник