Como altero em qual monitor o TTY aparece?

9

Quando inicializo ou pressiono CtrlAltF*, sou levado a um terminal físico / TTY. O problema é que o TTY aparece no meu monitor HDMI, que na verdade nem está na mesma sala que eu.

É possível configurar meu PC para exibir o TTY no meu monitor DisplayPort? Para esclarecer, quando pressiono CtrlAltF1, quero que o TTY apareça no meu monitor DisplayPort, não no meu monitor HDMI.


EDIT: Depois de mais algumas escavações, parece que o carregador de inicialização pode estar envolvido aqui, então devo especificar que estou usando o GRUB 2.02 ~ beta2-20

Hubro
fonte

Respostas:

1

Supondo que o kernel esteja configurado para suportar o console do buffer de quadros, você pode especificar em qual driver fb o console será emitido via fbcon nos argumentos do kernel. Por exemplo:

fbcon=map:1

Você pode descobrir quais valores de driver fb estão disponíveis usando:

cat /proc/fb

No GRUB 2, o parâmetro fbcon pode ser anexado ao GRUB_CMDLINE_LINUX.

Para mais informações, consulte: https://www.kernel.org/doc/Documentation/fb/fbcon.txt

shibley
fonte
cat /proc/fbnão gera nada para mim, isso significa que meu kernel não é compilado com suporte ao console do buffer de quadro?
Hubro 31/03
Não necessariamente, mas é possível, dependendo do driver de vídeo que você está usando. Nada aparece aqui, pois seu driver de vídeo não está sendo registrado como um dispositivo buffer de moldura. Provavelmente, o driver é executado usando apenas o KMS. Em alguns casos, geralmente é necessário definir CONFIG_FRAMEBUFFER_CONSOLE = y na configuração do kernel para utilizar o fbcon - um bug conhecido como reconhecido aqui: wiki.debian.org/KernelModesetting .
Shredy