Simples assento múltiplo

5

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:

  1. 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)?

  2. 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 ...

    
por Oli 16.01.2011 / 20:14

1 resposta

1

Por que você não usa layouts de servidor X, mas não o gdm? Ou, se você precisar de um gerenciador de login, use algo que não pesquise sobre várias instâncias (ou qualquer que seja o problema com o gdm). Eu estou lendo a entrada do blog que estava ligada em sua outra pergunta e perguntando por que não apenas abandonar o gdm parte de suas instruções e executar gnome-session ou wmfs ou ..

O comando seria:

su -u other_user -c "startx -- -layout SecondSeat :1"
    
por djeikyb 16.02.2011 / 06:01

Tags