У меня есть рабочий стол Debian Linux и CRT-дисплей. Я хочу изменить яркость экрана, не используя элементы управления яркостью монитора. Как я могу это сделать? Это возможно в командной строке или приложение должно быть установлено?
linux
command-line
brightness
Нилверт Новал
источник
источник
Ответы:
Посмотрите
/sys/class/backlight
на соответствующие файлы для frob.источник
/sys/class/backlight/acpi_video0/brightness
и мой диапазон увеличивается до 15. (Fedora 17 64bit)$ sudo apt-get install xbacklight
Как установить яркость до 50%
$ xbacklight -set 50
Как увеличить яркость на 10%
$ xbacklight -inc 10
Как уменьшить яркость на 10%
$ xbacklight -dec 10
Больше информации здесь
источник
jcomeau@aspire:~$ xbacklight -set 50
выдает сообщение об ошибке: Нет выходов, имеющих свойство подсветкиВам нужно контролировать монитор через DDC. Смотрите http://ddccontrol.sourceforge.net/ для одной программы, которая позволяет вам сделать это.
источник
Если у вас нет аппаратной поддержки для изменения яркости вашего монитора, вы можете использовать команду xrandr вместе с ее параметрами flags --output и --brightness , как можно увидеть в моем ответе на аналогичный вопрос на askubuntu.com.
источник
Вы можете попробовать это решение :
Кроме того, в комментариях есть несколько советов, что делать альтернативно, если это не работает (например,
GLX0
вместоVGA
.РЕДАКТИРОВАТЬ: Поскольку это, кажется, не помогает, другой пользователь в комментариях предлагает установить
xbacklight
и звонитьxbacklight -set 100
.EDIT2: А другой говорит, что если у вас нет папки с видео, попробуйте
sudo modprobe video
.источник
xbacklight -set 100.
он говоритNo outputs have backlight property
sudo modprobe video
ничего не делает.После поисков, я думаю, я нашел довольно хороший способ сделать это на большинстве ноутбуков. Первая команда получает имя вашего экрана, что-то вроде LVDS1. Если это не работает, попробуйте получить название вашего экрана с помощью
xrandr --current
. Возможно, есть более элегантные способы сделать это: команда sed удаляет все после первого пробела, команды head и tail просто удаляют все, кроме второй строки вывода. Вторая строка использует имя экрана, чтобы изменить яркость до 1,0. Это может быть установлено почти на все, включая 0,0 для черного экрана или 50,0 для полностью белого экрана, но я думаю, что 1,0 является желаемым значением здесь.Команда ниже устанавливает яркость на максимально допустимую яркость, так как я заметил, что просто установить ее на «100» не просто работает, по крайней мере, не на всех системах.
Это работало на нескольких ноутбуках под управлением Ubuntu 12.04.
источник
Вот небольшая программа, которую я написал для управления яркостью на моем ноутбуке для Ubuntu 12.04.3 LTS. Посмотрите на объяснения внутри (файл / usr / local / dreamcolor2 / README в архиве):
http://pageperso.lif.univ-mrs.fr/~edouard.thiel/tar/brightness-dreamcolor2.tgz
Он использует ddccontrol на шинах i2c и отлично работает для моей конфигурации:
Я попробовал все остальные решения на этой странице, и это единственное, что действительно работает для меня. Другое решение состояло в том, чтобы запустить HP Mobile Display Assistant (загруженный на сайте HP), но он дается только как rpm, без пакета deb; его нужно немного подправить, чтобы он работал, он довольно медленный и не работает с клавишами fn.
Мой скрипт позволяет управлять яркостью с помощью командной строки и клавиш Fn. Подскажите пожалуйста, работает ли он у вас из коробки или нужно ли в скрипте сменить устройство i2c.
источник
ЭЛТ (Cathode Ray Tube) не имеют подсветки. ЖК-дисплеи имеют подсветку. Регулировка яркости на ЭЛТ включает изменение сигнала, идущего на него, в отличие от ЖК-дисплея.
ЭЛТ используют максимальное количество энергии на белых экранах, потому что электронные пушки используют больше энергии для излучения большего количества электронов, в то время как ЖК-мониторы расходуют наибольшую мощность на черных экранах, потому что все транзисторы переключают полярность жидких кристаллов, блокируя свет, исходящий от подсветка.
Любая утилита, которая может запускать DPMS, должна работать, чтобы перевести монитор в спящий режим, причем многие ЭЛТ изготовлены в период с середины до конца 90-х до конца производства.
источник
Отредактируйте файл
/etc/default/grub
и добавьте «pcie_aspm = force acpi_backlight = vendor» в строкуПосле изменений вся строка будет выглядеть так:
Для более подробной информации перейдите по ссылке.
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
Чираг Сингх
источник