Я хочу сделать так, чтобы мой ноутбук запускался с низким уровнем яркости, который удобен для моих глаз и удобен для батареи ноутбука. Я нашел несколько инструкций здесь в AskUbuntu , и поэтому с помощью этой команды:
cat /sys/class/backlight/intel_backlight/brightness
... я обнаружил, что максимальная яркость равна 4080
и идеальная яркость, которую я хочу чтобы мой ноутбук по умолчанию был 700
. Итак, я отредактировал свой файл /etc/rc.local
, добавив в него следующую строку:
echo 700 > /sys/class/backlight/acpi_video0/brightness
Однако это не сработало. Итак, после небольшого дополнительного исследования, я попробовал эту строку:
echo 700 > /sys/class/backlight/intel_backlight/brightness
Но это также ничего не изменило.
Теперь я немного застрял. Как заставить яркость запускаться на нужном уровне при входе в систему на моем ноутбуке?
Примечание. Эта проблема может усугубиться из-за другой более общей проблемы, связанной с командами, не запущенными при стартап, о котором я задавал в отдельном вопросе . Я думаю, что некоторые из предложенных ответов могут на самом деле работать в принципе, но я не могу проверить ни один из них, если я не уверен, что мои программы запуска выполняются вообще.
У меня была такая же проблема.
Solution = xbacklight:
Установите xbacklight:
sudo apt-get install xbacklight
Затем добавьте «xbacklight -set x» (где «x» = 0 для 100 желаемой яркости) для запуска приложений через панель приборов. Например, xbacklight -set 50
.
Это работает с ультрабуками UX32VD и UX31A Asus.
Сначала давайте проверим код вашего VGA-устройства
lspci | grep VGA
Код устройства выглядит, например, как 00:03.0
.
Для установки яркости
sudo setpci -s '00:03.0' F4.B='xy'
где 00:03.0
- код вашего VGA-устройства & amp; xy - это шестнадцатеричное значение яркости экрана, которое варьируется от 00 до FF.
РЕДАКТИРОВАТЬ: Вы можете попробовать это также ..
сначала узнайте имя выхода
xrandr -q
, например, мое имя выхода DVI-I-2
Яркость можно изменить следующим образом:
xrandr --output DVI-I-2 --brightness 1
Теперь добавьте эту команду в ваши программы запуска или в файл /etc/rc.local.
Я нашел это: LINK
Чтобы избежать проблем с неработающими ссылками, я добавлю его и здесь. :)
Открыть окно терминала.
Введите следующие команды, затем нажимайте Enter после каждого.
sudo apt-get install xbacklight
Откройте меню «Параметры запуска приложений».
Нажмите кнопку «Добавить» и добавьте следующую информацию:
Имя: Команда яркости: xbacklight -set 60
Замените 60 на любой уровень яркости, который вы предпочитают.
И, конечно же, кредит, где кредит должен:
Джим Линч для сообщения в блоге с ответом. :)
sudo apt-get install xbacklight
Для запуска при запуске
при поиске единой черты для запуска приложений и введите имя и команду
xbacklight -set XXX
Замените XXX на соответствующее значение
Попробуйте, это работает для меня.
sudo sh -c "echo $ VAL> / sys / class / backlight / acpi_video0 / bright"
где $ VAL находится в диапазоне от 0 до 100 (от минимума к максимуму)
Пример
sudo sh -c "echo 7> / sys / class / backlight / acpi_video0 / Brightness"
В итоге оказалось, что возник конфликт с настройками управления питанием. Настройка яркости по умолчанию, когда мой ноутбук работает от сети переменного тока, несколько выше, чем настройка по умолчанию, когда ноутбук работает от батареи. Я определил, что если я удалю все инструменты управления питанием, то любая из команд, предложенных в других ответах, будет работать.
Для того, чтобы иметь оптимальную систему, мне нужно выяснить, как настроить управление питанием и настройки экрана, чтобы хорошо играть вместе, но это совсем не то, что нужно для этого вопроса.
Извлеченный здесь урок, однако, заключается в том, что при работе с яркостью экрана или другими командами запуска может быть несколько команд, оказывающих влияние. Поэтому одним из необходимых шагов в решении проблемы является попытка определить все соответствующие программы, которые могут оказать влияние.