Quanto a mudar qual console é executada em qual monitor (buffer de quadros @ / dev / fb x
), você pode baixar este pequeno programa C de oitenta linhas que permite especificar tais coisas.
wget https://raw.githubusercontent.com/kunguz/pi3b/master/con2fb.c
gcc con2fb.c -o con2fb.out
Depois de ter baixado e compilado, o uso mais simples é sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]
.
Isso "bloqueará" o terminal especificado para o monitor especificado (buffer de quadros), portanto, quando você tentar e alternar para um terminal que tenha sido atribuído a um monitor, ele dará foco a esse terminal em vez de ligá-lo exibição atual.
Lembre-se, porém, buffer de quadros! = monitor físico. Cada monitor no qual você deseja ter um tty separado deve ser conectado a uma placa gráfica separada (buffers de quadros separados).
Além disso, você pode travar o kernel se não for cuidadoso, então fique atento e não tente enganar o programa! ;)