Уменьшить подсветку ниже минимальной

32

У меня есть этот ноутбук, который не очень хорошо справляется с подсветкой.

В / etc / default / grub я добавил acpi_backlight=vendorфункцию, чтобы заставить его работать вообще. Что круто, и теперь подсветка действительно работает, но минимальная настройка подсветки все еще довольно высока.

Есть ли способ уменьшить подсветку ниже минимальной? Я не против того, чтобы набирать в терминале, чтобы сделать это, так как мне не нужно будет делать это часто (только ночью и т. Д.)

Рубен Баккер
источник

Ответы:

31
  1. Открыть терминал ( Ctrl+ Alt+ T).

  2. Введите следующую команду:

    cat /sys/class/backlight/intel_backlight/brightness
  3. Запишите полученное значение (12421 в моем случае).

  4. Разделите значение на 6 и запишите его (2070 в моем случае).

  5. Введите следующее в терминале, заменяя 2070с вашим значением:

    sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"
  6. Закрыть терминал.

  7. Для последующего использования последней команды откройте терминал, нажмите Ctrlи Rвместе начните вводить текст brightness. Когда появится последняя команда, просто нажмите Enter.

У меня это работает на Samsung NC110 с Ubuntu 12.04.

mIRLek
источник
У меня работает в Ubuntu 12.04 на Macbook Air (только встроенная графика). Однако нажатие любой кнопки уровня яркости, по-видимому, сбрасывает эту настройку, т. Е. Нажатие кнопки «ярче» не увеличивает значение параметра яркости, примененного в терминале, а означает значение «обычной» минимальной яркости, достигаемое с помощью клавиатуры. Поэтому увеличение яркости после применения этой команды приводит к значительному увеличению яркости.
king_julien
1
Aaaaaaaaaaaaaaaaaaargh. Этот параметр сбрасывается автоматически каждые несколько минут. Таким образом, вы должны повторно применять его снова и снова. В его нынешнем формате это не практичное решение :( Запускать его как скрипт периодически кажется излишним. Я надеюсь, что есть лучший способ ...
king_julien
@king_julien, проверьте мой ответ ( askubuntu.com/a/394400 ), по предоставленной ссылке я расскажу о некоторых настройках, которые могут избежать сброса. Я не переношу никаких настроек в моем MacBook Pro. Я подозреваю, что сброс связан с параметрами загрузки. Так как я изменил их, я не переношу «перезагрузку» после разблокировки машины.
pepper_chico
3
Зачем делить на 6? На моей машине я мог бы уменьшить это значение намного больше ...
hoosierEE
2
sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"ключ, число может быть уменьшено до 0. Я использую 80 на черных комнатах. 14.04.
Quimnuss
16

Ни один из ответов здесь не работал для меня (на Dell Precision 5510). Вывод из cat /sys/class/backlight/intel_backlight/brightnessменя был 1и установка его ниже всяко выключала экран.

Я наконец нашел решение из ответа здесь :

xrandr --output eDP1 --brightness .3

Я также смог заставить это работать на моем внешнем мониторе (подключенном через док-порт дисплея) и уменьшить его ниже минимальной яркости, разрешенной аппаратными средствами управления на мониторе:

xrandr --output DP1-1 --brightness .6

Обратите внимание, что ваш дисплей может быть не eDP1 (или DP1-1), но вы можете перечислить все доступные дисплеи, дважды нажав на вкладку --output, или из xrandr -qкоторых показывает, какие из них подключены в данный момент. Изменяйте значение яркости, т.е. .4, .5 и т. Д., Пока не найдете подходящий для вас уровень.

возлюбленный Израиль
источник
Как вы делаете это изменение постоянным?
Прахар Агравал
3

Попробуйте переопределить минимальную яркость вручную с помощью

  1. sudo nano /sys/class/backlight/acpi_video0/brightness

  2. Измените значение в этом файле на 0 (очистите и введите 0, если значение уже 0).

  3. Нажмите Ctrl+ Xдля выхода.

  4. Нажмите Yи, Enterчтобы сохранить файл.

Это работает для меня. Вы также можете попробоватьsudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'

Я все еще ищу более надежный подход. Любая помощь приветствуется.

ариец
источник
1
Кажется, он не распознает папку / файл. Я на Ubuntu 11.10, если это имеет какое-то значение для вас. Спасибо за заботу, чтобы ответить, хотя.
Рубен Баккер
2
Я пытался сделать предложено. Однако яркость остается неизменной. В моем случае это было уже 0. Хотя я очистил и вернулся как предложено.
пузырь
Этот файл не существует в 12.04.
king_julien
Разные графические процессоры / оборудование имеют его в разных местах
Suici Doga
2

Я не использую Ubuntu, но Debian, но иногда (второй плагин экрана, перезапуск gnome) яркость падает до нуля. Итак, я создал приложение с поддержкой inotify (оно потребляет ноль процессорного времени при отсутствии изменения яркости), и когда есть изменение, и оно изменяется на ноль (или ниже некоторого предопределенного уровня, который можно указать), он устанавливает яркость до некоторого уровня по умолчанию, который вы также можете указать.

Пожалуйста, найдите его на моей странице GitHub: https://github.com/nuccy/zero_brightness_fixer

Nuccy
источник
1

Этот инструмент представляет собой утилиту-слайдер для установки /sys/class/backlight/intel_backlight/brightness:

Работает для моего MacBook Pro на базе Intel.

pepper_chico
источник
0

Установите xbacklight , набрав в терминале следующее

sudo apt-get install xbacklight

тогда:

xbacklight -percentage

замените слово «процент» на номер по вашему выбору, чтобы уменьшить подсветку от 1 до 99. В отличие от этого вы также можете сделать:

xbacklight +percentage 

увеличить яркость, заменив слово «процент» числом от 1 до 100. Для получения дополнительной информации выполните следующие действия в терминале:

xbacklight -help

Я знаю, что это, вероятно, слишком поздно, но я надеюсь, что это поможет :)

Fikra
источник
4
Это не уменьшает подсветку ниже минимальной. Когда я уже нахожусь в мини-магазине и просто шагаю -1, дисплей отключается.
king_julien
0

Это приложение работает для меня, чтобы уменьшить яркость намного выше обычного https://github.com/lordamit/Brightness

user13107
источник
Выглядит интересно. Хотите поделиться своим бинарным?
TenLeftFingers
@TenLeftFingers Извините, у вас нет этой машины сейчас.
user13107