Вопрос Изменение контрастности / гамма на внешнем мониторе


Я запускаю Ubuntu 13.10 64bit на компьютере, который имеет только графику Intel HD (т. Е. Нет выделенной графической карты, такой как NVidia).

Недавно я выкопал свой старый CRT (15 "HCL), и он выглядит немного скучным при подключении к моему ноутбуку (экран ноутбука выглядит хорошо). Я смог обойти это на Windows с помощью ползунков Color Enhancement в свойствах графики Intel.

Я попытался использовать https://apps.ubuntu.com/cat/applications/brightness-controller/, Но экран выглядит тусклым даже при полной настройке

Есть ли способ сделать это (т. Е. Изменить контрастность / гамма только для внешнего монитора)?


1
2017-11-05 17:54


происхождения




ответы:


Вы можете управлять гаммой xserver с помощью xrandr. Сначала вы должны знать название вывода на устройство / монитор:

xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
   1024x768       60.0*+   75.1     70.1  
   832x624        74.6  
   800x600        72.2     75.0     60.3  
   640x480        72.8     75.0     60.0  
   720x400        70.1  
DVI-1 disconnected (normal left inverted right x axis y axis)

Как вы можете видеть, названия моих выходов выделены жирным шрифтом. Как только вы узнаете имя, вы можете изменить гамму:

xrandr --output DVI-0 --gamma 5:3:4

Позвольте мне объяснить 1:1:1: --gamma <red>:<green>:<blue>, Если у вас уже есть знания о значениях, которые вы можете играть с ними, если вам не понравились результаты (или просто бросил монитор), просто выполните:

xrandr --output DVI-0 --gamma 1

Это приведет к сбросу всех гам- 1,


2
2017-11-05 18:19



Спасибо, xrandr помогает. Я также хотел бы изменить контраст, есть ли способ сделать это (я не могу правильно использовать xcalib) - 3l4ng
@ 3l4ng, если я не ошибаюсь, контраст - это аппаратное управление (т. Е. Монитор, телевизор), а Intel Graphics Controler только что получил доступ к настройкам монитора и изменил его там. Я не знаю, сможет ли linux сделать это, и я лучше сыграю со встроенными контроллерами мониторов или сменив кабель для передачи данных. - Braiam
Это --gamma 1:1:1 (по крайней мере, с xrandr 1.4.1, --gamma 1 не будет работать) - Jocelyn delalande