App para ajustar gamma no ubuntu 16.04

2

Existe um aplicativo que pode ajustar gamma / brilho / contraste para o Ubuntu 16.04?

xgamma não tem efeito.

Obrigado

Edições

 *-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
    
por SmootQ 27.04.2016 / 11:14

2 respostas

6

Observe que este não é um aplicativo, mas um script pode ser feito se o processo funcionar em seu computador

Abra seu terminal e insira este comando.

xrandr -q | grep " connected"

Minha saída é: ligado primário DVI-I-0 1280x1024 + 0 + 0 (eixo esquerdo direito invertido direito x eixo x) 376 mm x 301 mm

Copie o valor que vem antes de "conectado". No meu caso, como você pode ver o seu "DVI-I-0" Seu poder-me outra coisa.

Agora tente este comando substituindo "DVI-I-0" pelo valor que você obteve do comando anterior.

xrandr --output DVI-I-0 --gamma 0.5:0.5:0.5

xrandr --output your_value --gamma 0.5:0.5:0.5

Os últimos três valores decimais separados por dois pontos definem o valor gama. Os valores têm um intervalo de 1.0: 1.0: 1.0 a 0.0: 0.0: 0.0 O padrão é 1.0: 1.0: 1.0

Nota: eu uso o xrandr para definir o brilho no meu monitor. Às vezes, ele será redefinido para o valor padrão, às vezes durante o lançamento de um programa. Então, eu uso um script com um atalho na área de trabalho por conveniência.

    
por Jit 25.05.2016 / 04:40
3

Como mostrado em outra resposta:

xrandr --output your_display_name --gamma 0.5:0.5:0.5

Para aplicar automaticamente as opções xrandr em cada login, os comandos podem ser feitos em um script Python simples adicionado a "Startup Applications" no 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)
    
por Alex Karbivnichiy 04.04.2017 / 23:18