Как регулировать яркость по каналам RGB?

Автор Alex_Malkov, 04 июня 2016, 22:08:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Alex_Malkov

Привет всем!
Осваиваю систему и не могу найти, как поменять яркость цвета по каналам. Проблема в том, что в ноутбуке экран заваливается в сторону синего и хотелось бы его  убавить. Нашел только как менять гамму с помощью xgamma и температуру дисплея с помощью redshift, но это немного не то.
Подскажите, пожалуйста, куда копать?

VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09), Subsystem: Hewlett-Packard Company Device 1894, Kernel driver in use: i915
Debian GNU/Linux 8 (jessie) 64-бит, Linux 3.16.0-4-amd64, GNOME 3.14.1
Intel Core i5 3317U / Intel HD 4000 / 8GB RAM / SSD 256GB

Aalexeey

#1
На нотбуке использую Gammapage, в реальном времени там закрепить результат нельзя, но создать конфигурационный файл с необходимой коррекцией цвета при загрузке - это то для чего оно созданно. Файл помещается в $HOME. "Руководство по эксплуатации" найдёте и deb пакет тоже. Сейчас нотбука нет под рукой, как доберусь выложу свой файл конфигурации, если возникнут вопросы.
Здесь https://pkgs.org/altlinux-sisyphus/classic-noarch/gammapage-0.5.1-alt1.1.noarch.rpm.html скачаете а потом конвертируете в .deb с помощью package-converter_3.0.0.2-2_all.deb его найдёте сами, был здесь http://foxoman.googlecode.com/files/package-converter_3.0.0.2-2_all.deb
Здесь http://i1-linux.softpedia-static.com/screenshots/GAMMApage_2.png и http://blog.linoxide.com/wp-content/uploads/2013/12/alien_frontend4.png как выглядят.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Alex_Malkov

Спасибо, буду разбираться.
Пока настроил через xcalib и закинул в автостарт.
Мой вариант настроек и скриншот:
Открыть содержимое (спойлер)
Скачал пакет и "поигрался" с настройками. "На глаз", сравнивая с эталонным монитором, настроил цвета для дневного использования и вечернего.
Для моего ноутбука получилось следующее:
Холодный цвет
xcalib -red 0.9 0.0 100 -green 0.9 0.0 100 -blue 1.2 0.0 95.0 -alter
Теплый цвет
xcalib -red 1.0 0.0 100 -green 0.9 0.0 100 -blue 1.8 0.0 80.0 -alter

Добавил дневную конфигурацию в автостарт и создал две пользовательских кнопки - Холодный и Теплый (можно ещё назначить им комбинации клавиш - кому как нравится). Далее подробнее, как сделал кнопки.

Создал в папке /opt/my-scripts два файла

cold-light.sh
с содержимым:
#!/bin/bash
/usr/bin/xcalib -clear
/usr/bin/xcalib -red 0.9 0.0 100 -green 0.9 0.0 100 -blue 1.2 0.0 95.0 -alter

warm-light.sh
с содержимым
#!/bin/bash
/usr/bin/xcalib -clear
/usr/bin/xcalib -red 1.0 0.0 100 -green 0.9 0.0 100 -blue 1.8 0.0 80.0 -alter

Создал ссылки на файлы (для возможности запуска из терминала)

ln -sf /opt/my-scripts/cold-light.sh /usr/bin/cold-light
ln -sf /opt/my-scripts/warm-light.sh /usr/bin/warm-light

Используя утилиту alacarte (Главное меню в среде Gnome) в меню "Системные" создал два элемента:

Name: Холодный
Command: /usr/bin/cold-light
Comment: Моя настройка монитора (день)
Иконка: /usr/share/icons/Adwaita/256x256/devices/video-display.png
сохранил и создал следующий

Name: Теплый
Command: /usr/bin/warm-light
Comment: Моя настройка монитора (вечер)
Иконка: /usr/share/icons/Adwaita/256x256/apps/preferences-desktop-screensaver.png
сохранил.

Всё. Теперь в системе можно запускать эти настройки и из терминала, и из меню, и добавить в автостарт одну из этих конфигураций.
[свернуть]

[вложение удалено администратором]
Debian GNU/Linux 8 (jessie) 64-бит, Linux 3.16.0-4-amd64, GNOME 3.14.1
Intel Core i5 3317U / Intel HD 4000 / 8GB RAM / SSD 256GB