Есть ли программная утилита для настройки гаммы экрана / яркости / контраста?

Я использую для работы ночью, и на глаза на яркие экраны с подсветкой (у меня есть две - встроенная панель ноутбука и внешний 18-дюймовый ЭЛТ) в темной среде. Поэтому я настраиваю свои экраны темнее.

Могу ли я сделать это программным способом, а не постоянно нажимать кнопки мониторов?

34
задан 4 October 2011 в 02:55

41 ответ

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.

Redshift также является опцией.

25
ответ дан 26 May 2018 в 00:49
  • 1
    Нет необходимости в ppas. Redshift включен в natty . Просто сделайте sudo aptitude install redshift или sudo aptitude install gtk-redshift (последний для варианта gtk, который содержит значок для лотка). – N.N. 14 June 2011 в 16:56
  • 2
    Я не могу использовать Redshift для ручной коррекции гаммы – Anwar 20 August 2015 в 08:58
  • 3
    @Anwar Пожалуйста, см. Мой ответ, только что опубликованный ниже. Я хотел бы больше узнать о ваших гамма-проблемах, чтобы включить их в будущие версии. – WinEunuuchs2Unix 21 March 2018 в 04:54

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 25 July 2018 в 23:01

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 27 July 2018 в 02:07

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 2 August 2018 в 04:23

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 4 August 2018 в 20:54

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 7 August 2018 в 22:35

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 10 August 2018 в 10:42

Redshift Я использовал это. Это очень приятно.

sudo apt-get install redshift

Чтобы использовать его, просто введите терминал redshift

gtk-redshift - это просто gui, не требуется.


f.lux также является опцией.

26
ответ дан 13 August 2018 в 17:15

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

xgamma -gamma 0.3

в командной строке (терминал). Вы должны увидеть очень заметную разницу. Экспериментируйте с разными значениями.

1.0 - нормальное (нескорректированное) значение гаммы. Установка более низкой гаммы (например, 0,7) увеличит контраст ярких яркостей, что сделает полутоны более темными и уменьшит белую стирку. Установка более высокой гаммы (например, 1.5) сделает полутоны ярче и увеличит контраст темных яркостей, но также увеличит стирку белого цвета.

Для моего недорогого ноутбука я использую гамма 0,8, чтобы компенсировать слишком яркую фабрику настройки для ЖК-дисплея, и я обнаружил, что гамма-коррекция также помогает в воспроизведении цветов, что приятно, потому что пока мне не удалось получить какую-либо цветовую калибровку на этом ЖК-дисплее.

5
ответ дан 26 May 2018 в 00:49
  • 1
    Это точно так, как я делаю это, и xgamma поставляется предустановленным, что является удивительным – Sergiy Kolodyazhnyy 17 July 2016 в 00:08

Программное обеспечение, которое вы ищете, это Redshift

4
ответ дан 26 May 2018 в 00:49

TL; DR

Использование:

xbacklight ddccontrol redshift xgamma

Подсветка против значений пикселей

Прежде всего, самое главное, если возможно, отрегулируйте подсветку дисплея, а не используйте программную коррекцию значений пикселей. Если вы уменьшите подсветку, вы по-прежнему получаете полный или почти полный динамический диапазон, давая вам более четкое, «более глубокое» изображение, которое, как правило, более читаемо.

Настройка программного обеспечения не может сделать черные темнее, это просто делает белый серый и уменьшает контрастность. Поэтому вместо использования значений пикселей от 0 до 255 может использоваться, например, от 0 до 180.

Инструмент, такой как Redshift, может быть полезен для изменения цветового баланса, но в максимально возможной степени вы должны попытаться изменить яркость с регулировкой подсветки.

DDC / CI

Последнее, что я проверил, большинство дисплеев, к сожалению, (не?) не реализуют управление подсветкой программного обеспечения. Для него есть стандарт, DDC / CI, но усыновление было ограничено. Попробуйте инструмент ddccontrol с вашим монитором и посмотрите, нет ли у вас удачи.

Я видел это только на очень высоких дисплеях, предназначенных для откалиброванных фото- и видеоработ ... и даже многие из них используют USB-соединение и пользовательский драйвер USB HID вместо стандарта DDC / CI.

Поддельные регулировки яркости на дешевых дисплеях

Некоторые дешевые дисплеи не поддерживают поддержка подсветки яркость . Регуляторы яркости на дисплее просто регулируют значения пикселей на ЖК-дисплее, как и управление программным обеспечением. Не используйте эти элементы управления, если у вас есть такой монитор; обычно лучше делать коррекцию в программном обеспечении, конечно, не хуже.

Не слишком тускло?

На слишком большом количестве дисплеев есть контроль подсветки, но минимальная яркость по-прежнему остается глазом -searing. Иногда они могут быть изменены, но в противном случае лучший выбор - установить минимальную яркость подсветки, а затем жить с изменяющимися значениями пикселей, чтобы они даже тускнели.

Меня действительно раздражает, что дисплеи имеют такую ​​ограниченную интенсивность подсветки часто искусственно и произвольно ограниченным, начиная с ослепления до «власти миллиона солнц».

Ноутбуки

На ноутбуке подсветка обычно управляется программным обеспечением. Ура!

(Если ваш ноутбук по-прежнему достаточно взрослый, чтобы использовать APM-контроль вместо ACPI или настраиваемых драйверов, сойдите с моей лужайки).

Подробности несколько зависят от драйвера и программного обеспечения, но ваш ноутбук должен предлагать удобные клавиши Fn, которые облегчают работу, а ОС должна иметь простой слайдер яркости дисплея. Утилита xbacklight для этого удобна для управления командной строкой, хотя в моей системе она не похожа на уровень ниже 1% яркости и идет прямо к черному.

Я закручиваю элементы управления драйвером, потому что мой T460 очень яркий - замечательный в течение дня, но ужасный по ночам. Минимальный шаг яркости, предлагаемый настройками клавиш fn, по-прежнему слишком яркий, но драйвер обеспечивает намного более тонкий контроль. xbacklight только позволяет мне перейти к brighness 8/255, и я бы хотел, поэтому я скажу, что он работает при яркости 4/255:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Это работает на Lenovo T460 с графикой Intel, но другие драйверы и аппаратные средства могут иметь разные записи в /sys/class/backlight с разными пределами диапазона и т. д.

DDC / CI имеет некоторую полезную информацию.

Настройка гаммы [ ! d32]

Когда вы снижаете яркость, вы можете немного увеличить контрастность в программном обеспечении, особенно при работе с текстом. Это будет стоить вам качество изображения, но вы получите читаемость при низкой яркости. Утилита xgamma позволит вам это сделать, например

xgamma -gamma 0.8

Кто-то хочет запланировать Redshift с помощью регуляторов яркости?

Итак, вы знаете, что было бы круто?

Если Redshift может затухать яркость дисплея на основе датчика внешнего освещения и / или времени суток с помощью тех же элементов управления xrandr, которые используются xbacklight.

4
ответ дан 26 May 2018 в 00:49
  • 1
    Я не могу патч Redshift, но у меня есть планы взять «регулировку яркости». и добавить гамму к нему. Пожалуйста, см. Мой ответ ниже, поскольку я бы приветствовал ваш вклад. – WinEunuuchs2Unix 21 March 2018 в 04:58

XRandR

xrandr похож на xgamma, также позволяет вам выбирать уровень для каждого из трех цветов. Например

xrandr --output HDMI2  --gamma 1:1:1

Будет установлено значение по умолчанию. Выберите выход, выбрав один из подключенных устройств, перечисленных только с помощью xrandr (или xrandr |grep -vE "^ " |grep -v disconnect).

Примечание: если вы используете Redshift или flux (закрытый источник), они переопределяют настройку xrandr .

Из Redshift :

--gamma red:green:blue Задайте указанные значения с плавающей запятой как гамма-коррекцию на crtc, подключенном к этому выходу. Обратите внимание, что вы не можете получить два разных значения для клонированных выходов (то есть: которые имеют один и тот же crtc), и что переключение вывода на другой crtc не изменяет коррекции crtc gamma вообще. --brightness brightness Умножьте значения гаммы на crtc, который в настоящее время подключен к выходу, к указанному плавающему значению. Полезно для слишком ярких или слишком тусклых выходов. Однако это модификация программного обеспечения, если ваше оборудование поддерживает фактическое изменение яркости, вы, вероятно, предпочтете использовать xbacklight.
1
ответ дан 26 May 2018 в 00:49
  • 1
    Возможно, вам захочется поставить «альтернативы потоку или красному смещению». жирным шрифтом в верхней части, так как эти два пакета нарушают ваше решение. – WinEunuuchs2Unix 21 March 2018 в 05:09

Вы всегда можете сделать Windows-M или Windows-N.

Действительно помогает при чтении PDF-файлов усталыми глазами

0
ответ дан 26 May 2018 в 00:49

Для тех, у кого проблемы с настройкой яркости после установки Ubuntu 10.10 и используются Acer Aspire 4741, вот вам решение:

gksu gedit /etc/default/grub

Измените строку GRUB_CMDLINE_LINUX="" на GRUB_CMDLINE_LINUX="acpi_osi=Linux"

sudo update-grub

Перезагрузите Linux

0
ответ дан 26 May 2018 в 00:49

В наше время есть дополнительное решение, которое очень похоже на Redshift: оно доступно как встроенная функция в среде рабочего стола GNOME. Просто зайдите в Настройки -> Дисплеи и включите Night Light. Он также позволяет вам настроить настройки.

0
ответ дан 26 May 2018 в 00:49

Название вашего вопроса предполагает, что вы ищете универсальный инструмент для настройки яркости / контрастности и гаммы вашего рабочего стола. Тело вашего вопроса предполагает, что вы ищете автоматическую настройку, соответствующую времени суток. Я искал ответ на первый вариант и нашел только xcalib, утилиту командной строки. Таким образом, я написал интерфейс gui для xcalib, который можно найти на https://github.com/Ablinne/kolorcontrol.

Он предоставляет слайдеры для яркости / цвета и гаммы для красных / зеленых и синие каналы соответственно. Он отобразит команды для сценария автозапуска.

0
ответ дан 26 May 2018 в 00:49
  • 1
    Я не уверен, что вы подразумеваете под «Он отобразит команды для сценария автозапуска» . Не могли бы вы снять снимок экрана и включить его в свой ответ? – WinEunuuchs2Unix 21 March 2018 в 05:04

Если у вас есть ноутбук, вы можете контролировать яркость подсветки. При приостановке и возобновлении или перезагрузке последний параметр автоматически восстанавливается в Ubuntu 16.04. С Ubuntu 14.04 и ранее вам иногда приходилось писать собственные скрипты, чтобы восстановить яркость, иначе это будет полная яркость и обжарить ваши глазные яблоки.

Основная проблема с установкой Ubuntu 16.04 по умолчанию - вам нужно настроить яркость нижний старт на закате и отрегулируйте его выше после восхода солнца. Чтобы автоматизировать процесс, я разработал этот сценарий bash: Автоматическая настройка яркости дисплея на основе восхода и захода солнца

Основные функции

Автоматически получать восход и время заката каждый день с помощью cron. Начать display-auto-brightness автоматически каждую загрузку с помощью cron. Установите различные настройки яркости в дневное и ночное время. Установите другую длину перехода в минутах после восхода солнца и перед закатом. Обычно от 60 до 120 минут. Яркость настраивается каждую минуту для прозрачной незаметной работы. Моментальная / прозрачная настройка яркости возобновляется с момента приостановки.

Future Development

Автоматически получать восход и время заката каждый день с помощью cron. Планы поддержки Windows 10, когда Ubuntu on Bash на Windows (WSL) устанавливается вместе с графическим интерфейсом VcXsrv и Ubuntu Desktop в Windows 10.
0
ответ дан 26 May 2018 в 00:49

В наше время есть дополнительное решение, которое очень похоже на Redshift: оно доступно как встроенная функция в среде рабочего стола GNOME. Просто зайдите в Настройки -> Дисплеи и включите Night Light. Он также позволяет вам настроить настройки.

0
ответ дан 25 July 2018 в 23:01

Вы всегда можете использовать Windows-M или Windows-N. Первый инвертирует цвета всех отображаемых окон, второй делает это в текущем окне в фокусе.

Действительно помогает при чтении PDF-файлов усталыми глазами

0
ответ дан 25 July 2018 в 23:01

Название вашего вопроса предполагает, что вы ищете универсальный инструмент для настройки яркости / контрастности и гаммы вашего рабочего стола. Тело вашего вопроса предполагает, что вы ищете автоматическую настройку, соответствующую времени суток. Я искал ответ на первый вариант и нашел только xcalib, утилиту командной строки. Таким образом, я написал интерфейс gui для xcalib, который можно найти на https://github.com/Ablinne/kolorcontrol .

Он обеспечивает слайдеры для яркости / цвета и гамма для красных / зеленых и синих каналов соответственно. Он отобразит команды для сценария автозапуска.

0
ответ дан 25 July 2018 в 23:01

Если у вас есть ноутбук, вы можете контролировать яркость подсветки. При приостановке и возобновлении или перезагрузке последний параметр автоматически восстанавливается в Ubuntu 16.04. С Ubuntu 14.04 и ранее вам иногда приходилось писать собственные скрипты, чтобы восстановить яркость, иначе это будет полная яркость и жарить ваши глазные яблоки.

Основная проблема с установкой Ubuntu 16.04 по умолчанию - вам нужно настроить яркость нижний старт на закате и отрегулируйте его выше после восхода солнца. Для автоматизации процесса я разработал этот сценарий bash: Автоматическая настройка яркости дисплея на основе восхода и захода солнца

Основные функции

  • Автоматически получать восход и закат
  • Начать display-auto-brightness автоматически каждую загрузку с помощью cron.
  • Установить различные настройки яркости в дневное и ночное время.
  • Установить разная длина перехода в минутах после восхода солнца и до захода солнца. Обычно от 60 до 120 минут.
  • Яркость настраивается каждую минуту для прозрачной незаметной работы.
  • Мгновенная / прозрачная настройка яркости возобновляется с приостановки.

Будущее Разработка

  • Планы для программных элементов управления внешних мониторов, у которых нет датчиков окружающего освещения, используя xrandr.
  • Планы поддержки Windows 10, когда Ubuntu on Bash в Windows ( WSL) устанавливается вместе с графическим интерфейсом VcXsrv и Ubuntu Desktop в Windows 10.
0
ответ дан 25 July 2018 в 23:01

TL; DR

Использование:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

Подсветка против значений пикселей

Прежде всего, если это вообще возможно, отрегулируйте подсветку дисплея, а не используйте программную коррекцию пиксельных значений. Если вы уменьшаете подсветку, вы все равно получаете полный или почти полный динамический диапазон, что дает вам более четкое, «более глубокое» изображение, которое, как правило, более читаемо.

Настройка программного обеспечения не может сделать черные темнее, это просто делает белый серый и уменьшает контрастность. Поэтому вместо использования значений пикселей от 0 до 255 может использоваться, например, от 0 до 180.

Инструмент, такой как Redshift, может быть полезен для изменения цветового баланса, но в максимально возможной степени вы должны попытаться изменить яркость с регулировкой подсветки.

DDC / CI

Последнее, что я проверил, большинство дисплеев, к сожалению, (не?) не реализуют управление подсветкой программного обеспечения. Для него есть стандарт, DDC / CI , но усыновление было ограничено. Попробуйте использовать инструмент ddccontrol с вашим монитором и посмотрите, удастся ли вам.

Я видел это только в очень высоких дисплеях, предназначенных для откалиброванных фото и видеоработ ... и даже многие из них используют USB-соединение и пользовательский драйвер USB HID вместо стандарта DDC / CI. Я даже устарел, и связанная статья утверждает, что основные параметры, такие как яркость и контраст, широко поддерживаются сейчас.

Поддельные элементы управления яркостью на дешевых дисплеях

Некоторые дешевые дисплеи не полностью контролировать управление подсветкой . Регуляторы яркости на дисплее просто регулируют значения пикселей на ЖК-дисплее, как и управление программным обеспечением. Не используйте эти элементы управления, если у вас есть такой монитор; обычно лучше делать коррекцию в программном обеспечении, конечно, не хуже.

Не слишком тускнеет?

На слишком большом количестве дисплеев есть подсветка, но минимальная яркость по-прежнему остается глазом -searing. Иногда они могут быть изменены, но в противном случае ваш лучший выбор устанавливает их минимальную яркость подсветки, а затем живет с изменяющимися значениями пикселей, чтобы заставить их даже тусклее.

Меня действительно раздражает, что дисплеи имеют такую ​​ограниченную интенсивность подсветки часто искусственно и произвольно ограниченным, начиная с ослепления до «власти миллиона солнц». Я ищу тусклые задние фонари , когда я собираюсь отображать дисплеи для покупки.

Ноутбуки

На ноутбуке подсветка обычно контролируется программным обеспечением. Ура!

(Если ваш ноутбук по-прежнему достаточно взрослый, чтобы использовать APM-контроль вместо ACPI или настраиваемых драйверов, сойдите с моей лужайки).

Детали немного зависят от драйвера и программного обеспечения, но ваш ноутбук должен предлагать удобные клавиши Fn, которые облегчают работу, а ОС должна иметь простой слайдер яркости дисплея. Утилита xbacklight для этого удобна для управления командной строкой, хотя в моей системе, похоже, не кажется, что она идет ниже 1% яркости и переходит прямо в черное.

Я сворачиваю элементы управления драйвером, потому что мой T460 очень яркий - замечательный в течение дня, но ужасный по ночам. Минимальный шаг яркости, предлагаемый настройками клавиш fn, по-прежнему слишком яркий, но драйвер обеспечивает намного более тонкий контроль. xbacklight только позволяет мне перейти к brighness 8/255, и мне бы хотелось, поэтому я говорю, что он работает при яркости 4/255:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Это работает на Lenovo T460 с графикой Intel, но другие драйверы и аппаратные средства могут иметь разные записи в /sys/class/backlight с разными пределами диапазона и т. д.

В arch wiki есть некоторая полезная информация.

Настройка гаммы g12]

Когда вы уменьшаете яркость, вы можете немного увеличить контрастность в программном обеспечении, особенно при работе с текстом. Это будет стоить вам качество изображения, но вы получите читаемость при низкой яркости. Утилита xgamma позволит вам это сделать, например

xgamma -gamma 0.8

Кто-то хочет запланировать Redshift с помощью регуляторов яркости?

Итак, вы знаете, что было бы круто?

Если Redshift может затухать яркость дисплея на основе датчика внешней освещенности и / или времени суток с помощью тех же элементов управления xrandr, которые используются xbacklight.

4
ответ дан 27 July 2018 в 02:07

В наше время есть дополнительное решение, которое очень похоже на Redshift: оно доступно как встроенная функция в среде рабочего стола GNOME. Просто зайдите в Настройки -> Дисплеи и включите Night Light. Он также позволяет вам настроить настройки.

0
ответ дан 27 July 2018 в 02:07

Название вашего вопроса предполагает, что вы ищете универсальный инструмент для настройки яркости / контрастности и гаммы вашего рабочего стола. Тело вашего вопроса предполагает, что вы ищете автоматическую настройку, соответствующую времени суток. Я искал ответ на первый вариант и нашел только xcalib, утилиту командной строки. Таким образом, я написал интерфейс gui для xcalib, который можно найти на https://github.com/Ablinne/kolorcontrol .

Он обеспечивает слайдеры для яркости / цвета и гамма для красных / зеленых и синих каналов соответственно. Он отобразит команды для сценария автозапуска.

0
ответ дан 27 July 2018 в 02:07

TL; DR

Использование:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

Подсветка против значений пикселей

Прежде всего, если это вообще возможно, отрегулируйте подсветку дисплея, а не используйте программную коррекцию пиксельных значений. Если вы уменьшаете подсветку, вы все равно получаете полный или почти полный динамический диапазон, что дает вам более четкое, «более глубокое» изображение, которое, как правило, более читаемо.

Настройка программного обеспечения не может сделать черные темнее, это просто делает белый серый и уменьшает контрастность. Поэтому вместо использования значений пикселей от 0 до 255 может использоваться, например, от 0 до 180.

Инструмент, такой как Redshift, может быть полезен для изменения цветового баланса, но в максимально возможной степени вы должны попытаться изменить яркость с регулировкой подсветки.

DDC / CI

Последнее, что я проверил, большинство дисплеев, к сожалению, (не?) не реализуют управление подсветкой программного обеспечения. Для него есть стандарт, DDC / CI , но усыновление было ограничено. Попробуйте использовать инструмент ddccontrol с вашим монитором и посмотрите, удастся ли вам.

Я видел это только в очень высоких дисплеях, предназначенных для откалиброванных фото и видеоработ ... и даже многие из них используют USB-соединение и пользовательский драйвер USB HID вместо стандарта DDC / CI. Я даже устарел, и связанная статья утверждает, что основные параметры, такие как яркость и контраст, широко поддерживаются сейчас.

Поддельные элементы управления яркостью на дешевых дисплеях

Некоторые дешевые дисплеи не полностью контролировать управление подсветкой . Регуляторы яркости на дисплее просто регулируют значения пикселей на ЖК-дисплее, как и управление программным обеспечением. Не используйте эти элементы управления, если у вас есть такой монитор; обычно лучше делать коррекцию в программном обеспечении, конечно, не хуже.

Не слишком тускнеет?

На слишком большом количестве дисплеев есть подсветка, но минимальная яркость по-прежнему остается глазом -searing. Иногда они могут быть изменены, но в противном случае ваш лучший выбор устанавливает их минимальную яркость подсветки, а затем живет с изменяющимися значениями пикселей, чтобы заставить их даже тусклее.

Меня действительно раздражает, что дисплеи имеют такую ​​ограниченную интенсивность подсветки часто искусственно и произвольно ограниченным, начиная с ослепления до «власти миллиона солнц». Я ищу тусклые задние фонари , когда я собираюсь отображать дисплеи для покупки.

Ноутбуки

На ноутбуке подсветка обычно контролируется программным обеспечением. Ура!

(Если ваш ноутбук по-прежнему достаточно взрослый, чтобы использовать APM-контроль вместо ACPI или настраиваемых драйверов, сойдите с моей лужайки).

Детали немного зависят от драйвера и программного обеспечения, но ваш ноутбук должен предлагать удобные клавиши Fn, которые облегчают работу, а ОС должна иметь простой слайдер яркости дисплея. Утилита xbacklight для этого удобна для управления командной строкой, хотя в моей системе, похоже, не кажется, что она идет ниже 1% яркости и переходит прямо в черное.

Я сворачиваю элементы управления драйвером, потому что мой T460 очень яркий - замечательный в течение дня, но ужасный по ночам. Минимальный шаг яркости, предлагаемый настройками клавиш fn, по-прежнему слишком яркий, но драйвер обеспечивает намного более тонкий контроль. xbacklight только позволяет мне перейти к brighness 8/255, и мне бы хотелось, поэтому я говорю, что он работает при яркости 4/255:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Это работает на Lenovo T460 с графикой Intel, но другие драйверы и аппаратные средства могут иметь разные записи в /sys/class/backlight с разными пределами диапазона и т. д.

В arch wiki есть некоторая полезная информация.

Настройка гаммы g12]

Когда вы уменьшаете яркость, вы можете немного увеличить контрастность в программном обеспечении, особенно при работе с текстом. Это будет стоить вам качество изображения, но вы получите читаемость при низкой яркости. Утилита xgamma позволит вам это сделать, например

xgamma -gamma 0.8

Кто-то хочет запланировать Redshift с помощью регуляторов яркости?

Итак, вы знаете, что было бы круто?

Если Redshift может затухать яркость дисплея на основе датчика внешней освещенности и / или времени суток с помощью тех же элементов управления xrandr, которые используются xbacklight.

4
ответ дан 2 August 2018 в 04:23

В наше время есть дополнительное решение, которое очень похоже на Redshift: оно доступно как встроенная функция в среде рабочего стола GNOME. Просто зайдите в Настройки -> Дисплеи и включите Night Light. Он также позволяет вам настроить настройки.

0
ответ дан 2 August 2018 в 04:23

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

xgamma -gamma 0.3

в командной строке (терминал). Вы должны увидеть очень заметную разницу. Экспериментируйте с разными значениями.

1.0 - нормальное (нескорректированное) значение гаммы. Установка более низкой гаммы (например, 0,7) увеличит контраст ярких яркостей, что сделает полутоны более темными и уменьшит белую стирку. Установка более высокой гаммы (например, 1.5) сделает полутоны ярче и увеличит контраст темных яркостей, но также увеличит стирку белого цвета.

Для моего недорогого ноутбука я использую гамма 0,8, чтобы компенсировать слишком яркую фабрику настройки для ЖК-дисплея, и я обнаружил, что гамма-коррекция также помогает в воспроизведении цветов, что приятно, потому что пока мне не удалось получить какую-либо цветовую калибровку на этом ЖК-дисплее.

5
ответ дан 2 August 2018 в 04:23

Программное обеспечение, которое вы ищете, это Redshift

4
ответ дан 4 August 2018 в 20:54

TL; DR

Использование:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

Подсветка против значений пикселей

Прежде всего, если это вообще возможно, отрегулируйте подсветку дисплея, а не используйте программную коррекцию пиксельных значений. Если вы уменьшаете подсветку, вы все равно получаете полный или почти полный динамический диапазон, что дает вам более четкое, «более глубокое» изображение, которое, как правило, более читаемо.

Настройка программного обеспечения не может сделать черные темнее, это просто делает белый серый и уменьшает контрастность. Поэтому вместо использования значений пикселей от 0 до 255 может использоваться, например, от 0 до 180.

Инструмент, такой как Redshift, может быть полезен для изменения цветового баланса, но в максимально возможной степени вы должны попытаться изменить яркость с регулировкой подсветки.

DDC / CI

Последнее, что я проверил, большинство дисплеев, к сожалению, (не?) не реализуют управление подсветкой программного обеспечения. Для него есть стандарт, DDC / CI , но усыновление было ограничено. Попробуйте использовать инструмент ddccontrol с вашим монитором и посмотрите, удастся ли вам.

Я видел это только в очень высоких дисплеях, предназначенных для откалиброванных фото и видеоработ ... и даже многие из них используют USB-соединение и пользовательский драйвер USB HID вместо стандарта DDC / CI. Я даже устарел, и связанная статья утверждает, что основные параметры, такие как яркость и контраст, широко поддерживаются сейчас.

Поддельные элементы управления яркостью на дешевых дисплеях

Некоторые дешевые дисплеи не полностью контролировать управление подсветкой . Регуляторы яркости на дисплее просто регулируют значения пикселей на ЖК-дисплее, как и управление программным обеспечением. Не используйте эти элементы управления, если у вас есть такой монитор; обычно лучше делать коррекцию в программном обеспечении, конечно, не хуже.

Не слишком тускнеет?

На слишком большом количестве дисплеев есть подсветка, но минимальная яркость по-прежнему остается глазом -searing. Иногда они могут быть изменены, но в противном случае ваш лучший выбор устанавливает их минимальную яркость подсветки, а затем живет с изменяющимися значениями пикселей, чтобы заставить их даже тусклее.

Меня действительно раздражает, что дисплеи имеют такую ​​ограниченную интенсивность подсветки часто искусственно и произвольно ограниченным, начиная с ослепления до «власти миллиона солнц». Я ищу тусклые задние фонари , когда я собираюсь отображать дисплеи для покупки.

Ноутбуки

На ноутбуке подсветка обычно контролируется программным обеспечением. Ура!

(Если ваш ноутбук по-прежнему достаточно взрослый, чтобы использовать APM-контроль вместо ACPI или настраиваемых драйверов, сойдите с моей лужайки).

Детали немного зависят от драйвера и программного обеспечения, но ваш ноутбук должен предлагать удобные клавиши Fn, которые облегчают работу, а ОС должна иметь простой слайдер яркости дисплея. Утилита xbacklight для этого удобна для управления командной строкой, хотя в моей системе, похоже, не кажется, что она идет ниже 1% яркости и переходит прямо в черное.

Я сворачиваю элементы управления драйвером, потому что мой T460 очень яркий - замечательный в течение дня, но ужасный по ночам. Минимальный шаг яркости, предлагаемый настройками клавиш fn, по-прежнему слишком яркий, но драйвер обеспечивает намного более тонкий контроль. xbacklight только позволяет мне перейти к brighness 8/255, и мне бы хотелось, поэтому я говорю, что он работает при яркости 4/255:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Это работает на Lenovo T460 с графикой Intel, но другие драйверы и аппаратные средства могут иметь разные записи в /sys/class/backlight с разными пределами диапазона и т. д.

В arch wiki есть некоторая полезная информация.

Настройка гаммы g12]

Когда вы уменьшаете яркость, вы можете немного увеличить контрастность в программном обеспечении, особенно при работе с текстом. Это будет стоить вам качество изображения, но вы получите читаемость при низкой яркости. Утилита xgamma позволит вам это сделать, например

xgamma -gamma 0.8

Кто-то хочет запланировать Redshift с помощью регуляторов яркости?

Итак, вы знаете, что было бы круто?

Если Redshift может затухать яркость дисплея на основе датчика внешней освещенности и / или времени суток с помощью тех же элементов управления xrandr, которые используются xbacklight.

4
ответ дан 4 August 2018 в 20:54

Если у вас есть ноутбук, вы можете контролировать яркость подсветки. При приостановке и возобновлении или перезагрузке последний параметр автоматически восстанавливается в Ubuntu 16.04. С Ubuntu 14.04 и ранее вам иногда приходилось писать собственные скрипты, чтобы восстановить яркость, иначе это будет полная яркость и жарить ваши глазные яблоки.

Основная проблема с установкой Ubuntu 16.04 по умолчанию - вам нужно настроить яркость нижний старт на закате и отрегулируйте его выше после восхода солнца. Для автоматизации процесса я разработал этот сценарий bash: Автоматическая настройка яркости дисплея на основе восхода и захода солнца

Основные функции

  • Автоматически получать восход и закат
  • Начать display-auto-brightness автоматически каждую загрузку с помощью cron.
  • Установить различные настройки яркости в дневное и ночное время.
  • Установить разная длина перехода в минутах после восхода солнца и до захода солнца. Обычно от 60 до 120 минут.
  • Яркость настраивается каждую минуту для прозрачной незаметной работы.
  • Мгновенная / прозрачная настройка яркости возобновляется с приостановки.

Будущее Разработка

  • Планы для программных элементов управления внешних мониторов, у которых нет датчиков окружающего освещения, используя xrandr.
  • Планы поддержки Windows 10, когда Ubuntu on Bash в Windows ( WSL) устанавливается вместе с графическим интерфейсом VcXsrv и Ubuntu Desktop в Windows 10.
0
ответ дан 4 August 2018 в 20:54

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

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