Eu poderia ter barras pretas (por exemplo, overscan) no meu monitor, por favor?

1

Eu tenho um monitor que é muito grande e muito brilhante para trabalhar durante a noite. (mas eu quero mantê-lo para jogos). Para o trabalho, eu estou querendo saber se existe uma maneira de redimensionar TODO o conteúdo para baixo na tela, efetivamente me dar barras pretas (aumento overscan) através de software, já que meu monitor não suporta esse recurso.

Eu não vejo nenhuma opção de escalonamento nas configurações de exibição. A redução da resolução ainda será ampliada em toda a tela.

É uma placa gráfica Intel HD Graphics 5500 em um laptop com um monitor externo.

Isso pode ser feito?

    
por 3Nex 20.04.2017 / 02:04

1 resposta

1

Eu tenho nvidia, então não posso dizer com certeza que o que funcionou para mim funcionará para você. As diferenças de capacidade também podem ser reduzidas aos recursos disponíveis oferecidos pelo monitor real.

Vou abordar o brilho e o overscan separadamente

Brilho:

Se a sua tela estiver muito clara à noite, experimente um programa como o redshift . Não reduz a luz de fundo. É uma abordagem baseada em software para "[ajustar] a temperatura de cor da tela de acordo com o ambiente". Basicamente, a tela é menos dura de se ver quando o sol se põe e há menos luz ambiente.

Overscan *:

xrandr é seu amigo aqui. Basicamente, você quer abrir um terminal, usar o xrandr para encontrar a propriedade overscan e então configurar o overscan. Aqui está como eu fiz no meu.

  • Em um terminal, execute xrandr --prop . Isso emitirá propriedades para todos os dispositivos de saída de vídeo, conectados ou desconectados. Procure a seção referente ao seu monitor conectado. O meu parece assim ...

    HDMI-0 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
    CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
    EDID: 
        00ffffffffffff005a63248201010101
        14140103802f1e782e78f5a655489b26
        125054bfef80a940950f950081808140
        714f0101010121399030621a274068b0
        3600da281100001c000000ff00524d41
        3130323030353632390a000000fd0032
        4b185211000a202020202020000000fc
        00564132323332205365726965730031
    BorderDimensions: 4 
        supported: 4
    Border: 0 0 0 0 
        range: (0, 65535)
    SignalFormat: TMDS 
        supported: TMDS
    ConnectorType: HDMI 
    ConnectorNumber: 1 
    _ConnectorLocation: 1 
    1680x1050     59.95*+
    1600x1200     60.00  
    1440x900      74.98    59.89  
    1280x1024     75.02    60.02  
    1280x960      60.00  
    1152x864      75.00  
    1024x768      75.03    70.07    60.00  
    800x600       75.00    72.19    60.32    56.25  
    640x480       75.00    72.81    59.94  
    
    

    HDMI-0 é minha saída e Border: 0 0 0 0 é uma propriedade de interesse para mim. Cuidado, as propriedades parecem ser sensíveis a maiúsculas e minúsculas!

  • Agora corro xrandr --output HDMI-0 --set Border 100,100,100,100 e cria uma borda preta de 100 pixels em toda a minha tela.
  • Para redefinir, corro xrandr --output HDMI-0 --set Border 0,0,0,0 e a borda desaparece.

Se você quisesse, poderia vinculá-los a atalhos de teclado para ativar ou desativar o overscan.

* Aviso: Eu percebi que quando eu maximizo as janelas na minha tela, a borda mais à direita da janela não fica visível e cai sob a borda preta. Isso pode ser porque eu tenho monitores duplos embora. Isso não é um problema, desde que eu não maximize janelas e mantenha a janela movida e redimensionada de forma que ela caiba dentro do espaço de trabalho visível.

    
por b_laoshi 20.04.2017 / 03:50