Eu perguntei sobre multiseat antes . A resposta (para 10.04) envolveu fazê-lo da maneira correta (por exemplo, através de gdm
, vários layouts de servidor). O problema foi que gdm
precisa ser corrigido ou revertido para 2.20 para multiterminal. É um hack feio que, pior do que qualquer coisa, vai atrasar futuras atualizações.
Como resultado, não fiz nada. Eu ainda tenho uma placa de vídeo de reposição. Eu ainda tenho o monitor, teclado e mouse todos esperando para entrar em ação. E eu ainda quero ser capaz de transformar isso em um desktop simples.
Minhas necessidades não parecem complicadas. Eu tenho uma segunda placa de vídeo, um hub USB e qualquer coisa conectada a esse hub USB que eu quero ser dedicado a outro servidor X. Eu não preciso de uma tela de login (estou feliz de codificar em um login automático e eu ficaria feliz com o usuário iniciar o servidor X, se isso for possível).
Isso é tão simples que só preciso de duas perguntas:
-
Como posso iniciar um servidor X explicitamente a partir da linha de comando em um adaptador de vídeo não usado (passando-o para qualquer configuração que eu precise)?
-
Posso fazer com que essa nova sessão X carregue um ambiente de área de trabalho durante o carregamento?
Isso parece algo que você deve ser capaz de escrever em um pequeno script inicial em 10 minutos. Isso seria perfeito para mim, pois eu teria um bom começo / controle sobre o desktop secundário da área de trabalho principal (que eu quero deixar incólume!)
Estou pensando em algo tão simples quanto isso para a carga útil:
su -u other_user -c "startx -- localhost hardware-information"
E use o .xinitrc para carregar o openbox ou algo assim ...