1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Como aceder a GUI Linux através de Cygwin?

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por Jeremy, 6 de Fevereiro de 2008. (Respostas: 5; Visualizações: 952)

  1. Jeremy

    Jeremy Power Member

    Boas tardes antes de mais,

    Estou aqui num impasse...
    Como posso eu aceder a um GUI de Linux remotamente através de cygwin?
     
  2. Mektub

    Mektub Power Member

    Deixa cá ver se percebo:

    tens um Window$ com cygwin, e queres entrar num Linux fazendo com que as aplicações deste façam display no monitor do Window$.

    Será isto?

    Mektub
     
  3. Jeremy

    Jeremy Power Member

    Correcto, eu tentei correr o Xwin mas deu-me um erro de "cygwin1.dll not found"
     
  4. Mektub

    Mektub Power Member

    Faço da seguinte maneira:

    O ambiente X do cygwin tem de estar instalado, via setup.exe, o que presumo ser o teu caso.

    Abro uma sessão de 'bash' (shortcut: c:\cygwin\Cygwin.bat, instalada por defeito pelo cygwin).

    Para arrancar com o X prefiro o 'startx', que abre uma sessão 'multiview'
    (essencialmente mistura o X com o ambiente gráfico do Windows em vez de o abafar com um écran X, que é o que faz o 'Xwin').

    O erro que te deu o Xwin só pode ser um problema de PATH, ou então estás a usar uma sessão de DOS, dado que o cygwin1.dll é a base do
    cygwin e sem ele nada funcionaria.

    O 'startx' lança um 'xterm', que podes usar ou simplesmente ignorar.

    Do 'xterm' OU da sessão bash, faço login no sistema linux:

    Código:
    ssh [email protected]
    sendo 'mylogin' um login válido na máquina 'mylinux', nome que pode ser substituído pelo IP, p.e: ssh [email protected]

    Para que isto funcione é necessário que o ssh server esteja activo no
    sistema Linux (ver com 'ps axf' se o 'sshd' está activo).

    O ficheiro de configuração do 'sshd' é o:

    /etc/ssh/sshd_config

    Na maior parte das distribuições não é necessário modificá-lo.

    Depois do login, e já em Linux, fazer:

    Código:
    export DISPLAY=192.168.1.44:0
    sendo o IP o do PC com Windows.

    (Estes passos podem ser automatizados mas para começar é melhor assim)

    Sempre no Linux, executar, p.e., 'xterm &'. Se tudo correu bem o xterm devia aparecer no ecran do PC com Windows. :002:

    Inté,

    Mektub
     
  5. Condez

    Condez [email protected] Member

  6. Jeremy

    Jeremy Power Member

    Muito Obrigado! Já consegui.
     

Partilhar esta Página