m4iir1c10
(usa Arch Linux)
Enviado em 05/01/2015 - 18:11h
malliotti escreveu:
Porque esse comando não funciona remoto e sim apenas na console ?
Esse e um assunto para um artigo :)
Basicamente e o seguinte o gerenciador de gráficos do Linux e o X11 que além de gerenciador de janelas ele e um servidor gráfico.
Oque isso que dizer? Deixa eu comparar com o Windows, no Windows você tem uma interface gráfica somente, essa interface não muda. se voce tem multiplo usuarios voce tem que esperar o outro usuario desocupar a sua maquina para poder acessar ou voce tem que se logar remotamente usando outro computador. No Linux como o X11 e um servidor grafico voce pode com uma unica maquina ter ate 4 pessoas conectadas ao mesmo tempo. Isso que dizer que voce em uma maquina pode conectar 4 monitores, 4 teclados, 4 mouse e ter todos funcionando ao mesmo tempo... Que locura ne? entao quando voce conecta esses perifericos e configura de acordo com oque voce quer, cada usuario tem uma sessao diferente, e cada sessao tem um numero que comeca do 0 ao 3 ou mais depende do seu hardware...
Quer um exemplo pratico disso? leia primeiro e execute depois.
ctrl+alt+F1 vai te levar ao terminal 1 e assim por diante ctrl+alt+2 terminal 2, ate o 6
ctrl+alt+F7 vai te levar a tela 0 do X11, ctrl+alt+F8 vai te levar a tela 1 do X11, assim se eu iniciar o X11 no terminal 1 a apertar para ir ao terminal 2 e iniciar o X11 para o terminal 2 eu vou ter um X11 rodando no terminal grafico 0 e 1, respectivamente ctrl+alt+F1 liga ao ctrl+alt+F7 e ctrl+alt+F2 liga ao ctrl+alt+F8...
por exemplo eu tenho o openbox no meu Linux entao se eu vou no terminal 2 e digito
startx openbox-session -- :1
Eu tenho agora dois terminais graficos com dois usuarios logados ao mesmo tempo. ctrl+alt+F7 para o principal e ctrl+alt+F8 que eu acabei de iniciar.
Quando voce usa o putty para conectar no computador voce pode configurar para que o X11 envie todo o grafico direto para a sua tela ou mantenha o grafico no local original. se voce conectar na sessao aberta sua tela 0 e voce abrir um programa grafico, porque voce nao esta especificando qual tela voce quer que o grafico apareca, na cliente ou no servidor o padrao e para o X11 retornar aquela mensagem de erro.
Voce pode procurar na documentacao do putty sobre X11 port forwarding.
Matando a cobra e mostrando ela morta, nao adianta eu mostrar o pau ne :D
http://www.vivaolinux.com.br/screenshot/KDE-Amarok-no-windows-com-ssh/