Alterar o monitor padrão do console Linux

22

Existe alguma maneira de especificar em qual monitor o console é exibido no Linux?

Detalhes:
Eu tenho uma configuração de 3 monitores com 2 placas de vídeo. Quando eu inicializo o computador, o BIOS é exibido na placa de vídeo PCI (que tem um monitor pequeno). Ao iniciar o Linux, o console é exibido no mesmo monitor. Existe uma maneira de ter a saída do console em um monitor diferente? Estou usando o framebuffer vesafb.

Eu não vejo uma maneira no meu BIOS de alterar a placa de vídeo padrão.

    
por Tim 20.03.2010 / 21:36

3 respostas

7

Acho que a opção que estamos procurando aqui é fbcon=map:n , em que n é o número atribuído ao dispositivo fb para a saída de vídeo desejada.

Documentation / fb / fbcon.txt explica isso e também menciona con2fbmap como utilitário para alterá-lo em tempo de execução.

    
por 31.08.2012 / 04:43
2

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! ;)

    
por 13.11.2016 / 04:32
-3

Eu acredito que isso vai depender do gerenciador de janelas que você está usando. Por exemplo Iluminismo tem a capacidade de lembrar a posição da janela.

O

Fluxbox também suporta o salvamento de posições e estados de janelas.

Eu não acredito que o GNOME possa fazer isso desde que eles acreditam que deve caber ao desenvolvedor do aplicativo escrever código que lembre seu último estado.

Portanto, ter essa funcionalidade depende de:

  1. A versão do linux que você está executando
  2. O gerenciador de janelas que você está usando
  3. Se você estiver disposto a tentar mudar seu gerenciador de janelas para um desses
  4. E isso depende se esses gerenciadores de janelas são suportados pelo seu sabor favorito do Linux.
por 15.06.2010 / 19:34