Como você usa o TTY (sem servidor X) em uma tela, e X na outra?

2

Enquanto brincava com o Ubuntu, eu desliguei o gerenciador de janelas. Incapaz de operar o terminal no xserver, eu pulei para uma linha de comando bash ( Ctrl - Alt - F1 ) e relançou o lightdm .

Depois de não ter nenhum resultado eu techo Ctrl - Alt - F1 novamente, e minhas duas telas (uma foi desligada) dividida entre xserver e bash! Eu poderia colocar qualquer comando que eu quisesse, e isso afetaria o xserver contanto que eu digitasse DISPLAY=:0 antes do comando. A única desvantagem é o teclado só funciona para o bash.

Isso me fez pensar ... Existe alguma maneira de fazer o acima novamente, mas mais fácil e mais convencional? (através de um comando, talvez?) É realmente legal, e mesmo que tenha sido uma falha, parecia que foi feito para dividir assim através de um cenário ou algo assim.

Editar: Veja uma solução para a pergunta acima:

Faça os passos acima (além de fechar o gerenciador de janelas XD). Desta vez, o teclado está sendo compartilhado entre o X11 e o bash! Como a resposta diz, para desligar o teclado para o bash, apenas digite Ctrl - Alt - F7 ou F8 para ir para o servidor de exibição. Para usar o bash sem afetar sua área de trabalho, abra um editor de texto para que as teclas digitadas sejam ignoradas na maioria das vezes. Se você estiver usando o nano no bash, o atalho Ctrl - o irá disparar "open" no gedit.

    
por INeedHelpA 19.05.2016 / 23:26

1 resposta

3

Provavelmente é possível, embora eu nunca tenha tentado.

Se você tiver uma única placa de vídeo e essa é uma NVidia que você usa com os drivers proprietários da NVidia, ela não funcionará (e, nesse caso, o que você viu foi apenas um efeito colateral "sortudo" de algum bug.) Isso ocorre porque eles (NVidia) não "propriamente" dividem cada porta de vídeo em uma porta de vídeo distinta.

No entanto, deve ser possível com outras configurações (2 placas de vídeo ou 2 portas em uma placa de vídeo com um driver livre do Linux) configurando o X11 como uma tela por vídeo e / ou porta. Na verdade, é chamado de configuração multi-sede. Só isso requer ter pelo menos dois teclados e dois monitores (você provavelmente não precisa de um segundo mouse no console, embora possa ser bom ter isso.)

Por padrão, o multi-seat iniciará ambos os sistemas no lightdm, mas você poderá usar Ctrl-Alt-F1 em um ou outro. Obviamente, eu não acho que uma maneira padrão de fazer as coisas, por isso pode ou não funcionar como esperado. Pode muito bem parar ambas as sessões do X11 para consoles ... Você terá que jogar com as configurações para ver se pode alcançar aquela configuração específica.

Quando terminar o console, você poderá usar Alt-F7 ou Alt-F8 para voltar à sessão do X11.

    
por Alexis Wilke 23.05.2016 / 04:02