Depuração multiseat: Como executar dois layouts de servidor X juntos sem o gerenciador de exibição?

1

Como executar dois servidores X juntos, cada um com seu próprio layout, diretamente da linha de comando, sem nenhum gerenciador de exibição (por exemplo, GDB, KDM ou LightDM)?

Digamos que há duas seções ServerLayout em xorg.conf . Um com Identificador "seat0", segundo com "seat1". Então, pode-se executar um assento específico, por exemplo, com um desses comandos:

$ startx -- -layout seat0
$ startx -- -layout seat1

Mas esses comandos não podem ser executados juntos! Eu não sei porque, mas não funciona. (Eu também estou curioso o que é um problema aqui?)

O motivo pelo qual estou tentando deixar de fora um gerenciador de exibição é devido à depuração. Quando a configuração multiterminal não funciona, é difícil descobrir se há um problema com a configuração ou o driver do monitor, talvez.

    
por Martin Jiřička 13.11.2014 / 09:29

1 resposta

0

A solução que funcionou para minha máquina com o Debian Wheezy é composta de duas etapas:

  • Em dois tty's crie um autologin.
  • Após o início automático, inicie automaticamente o X com o assento determinado.

Eu não vou postar mais detalhes porque os dois passos são específicos da distribuição.

Apenas algumas notas:

  • O Autologin pode ser feito para dois usuários distintos, mas também para um usuário.
  • Por exemplo, no Arch, é preciso iniciar o X no terminal onde o usuário está logado, porque senão o servidor falhará devido a permissões no / dev / tty. Este deve ser um caso de alguma versão mais recente do X.
por 29.01.2015 / 00:02