Существует ли приложение, которое может регулировать гамму / яркость / контрастность для Ubuntu 16.04?
xgamma
не имеет никакого эффекта.
Спасибо
Правки
*-display:0
description: VGA compatible controller
product: Mobile 4 Series Chipset Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:27 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:50f0(size=8)
*-display:1 UNCLAIMED
description: Display controller
product: Mobile 4 Series Chipset Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2.1
bus info: pci@0000:00:02.1
version: 09
width: 64 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: latency=0
resources: memory:d3400000-d34fffff
Примечание это не приложение, а сценарий может быть сделан, если работы процесса над Вашим ПК
Открывают Ваш терминал и вводят эту команду.
xrandr -q | grep " connected"
Мой вывод: DVI-I-0 соединенное основное устройство 1280x1024+0+0 (нормальная левая инвертированная правильная ось y оси X) 376 мм x 301 мм
Копия значение, которое прибывает, прежде чем "соединено". В моем случае, поскольку Вы видите ее "DVI-I-0" Ваш сила меня что-то еще.
Теперь попытка эта команда, заменяющая "DVI-I-0" значением, Вы добрались от предыдущей команды.
xrandr --output DVI-I-0 --gamma 0.5:0.5:0.5
xrandr --output your_value --gamma 0.5:0.5:0.5
последние три десятичных значения, разделенные двоеточием, устанавливает гамма значение. Значения имеют диапазон от 1.0:1.0:1.0 до 0.0:0.0:0.0, Значение по умолчанию 1.0:1.0:1.0
Примечание:: Я использую xrandr для установки яркости на моем дисплее. Это будет иногда сбрасывать к значению по умолчанию, иногда во время запуска программы. Таким образом, я использую сценарий с настольным ярлыком для удобства.
Как показано в другом ответе:
xrandr --output your_display_name --gamma 0.5:0.5:0.5
Для автоматического применения xrandr опции на каждом входе в систему команды могут быть сделаны в простом сценарии Python, добавленном к "Приложениям Запуска" в Ubuntu.
~/xrandr_display_setup.py:
#!/usr/bin/env python3
import subprocess as sp
# R:G:B, float nums 0 to 1
gamma = '0.85:0.85:0.85'
def output(cmd):
return sp.check_output(cmd, shell=True).decode('utf-8').strip()
def set_gamma(display):
sp.run('xrandr --output {0} --gamma {1}'.format(display, gamma).split())
# `line` e.g. "HDMI-2 connected primary 1920x1080+0+0 (normal..."
line = output('xrandr -q | grep " connected"')
if line:
display = line.split()[0]
set_gamma(display)
exit(0)