Terminal KMS: Como desativar a segunda tela ou como forçar uma resolução certa?

1

Eu tenho duas telas com diferentes resoluções nativas conectadas à minha máquina Gentoo / systemd. como os VTs tentam espelhar as saídas, eles não usam todo o tamanho da tela de resolução mais alta. Eu nunca uso terminais virtuais na tela de resolução mais baixa, então eu gostaria que eles usassem o monitor de alta resolução.

Se eu desabilitar a tela de resolução mais baixa com o parâmetro da linha de comando do kernel de vídeo, não consigo ativá-la no X11, pois o kernel acha que a saída não está conectada. No entanto, no X11 eu quero ser capaz de ativar o segundo monitor sempre que eu precisar.

Existe uma opção na linha de comando do kernel, no systemd, ou em algum lugar que não consigo pensar neles, para desabilitar os terminais virtuais em uma saída, para ter diferentes terminais virtuais em diferentes saídas (tipo de multi-terminal) , para forçar os vts a usar todo o tamanho de uma tela conectada, ou para desabilitar uma saída em terminais virtuais de tal forma que xrandr possa reabilitá-la?

    
por soulsource 22.02.2014 / 18:22

1 resposta

0

Sim, você pode alterar a resolução do console virtual com fbset e configurá-la para qualquer valor até a resolução da tela maior. A outra tela mostrará apenas a área superior esquerda de todo o console virtual, e eu não sei de nenhuma maneira de desabilitar isso. Sem efeitos colaterais no X11, uma vez que você volte para o VT, ele é executado.

Por exemplo Para configurar todos os VTs do console para 2560x1440, execute o seguinte em qualquer console VT:

fbset -a -xres 2560 -yres 1440
    
por 14.02.2015 / 20:51