Pergunta

Quando eu estou usando Bitvise Tunnelier e eu gerar uma nova janela xterm conectar a nossa estação de sol tudo funciona bem. Temos editar mancha visuais instalado na estação de sol e fui instruída para abri-lo usando o comando vs &. Quando eu fizer isso eu recebo o seguinte:

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

Eu preferia não ir saltar através de aros ftping minhas costas material de um lado para outro para o servidor. Conselho?

Foi útil?

Solução

Você vai precisar de um servidor Xwindows em sua caixa de Windows para executar gráfica Unix aplicativos remotamente no servidor Sun e tê-lo exibir em sua caixa de Windows. Eu não acho que tunnelier suportes Xwindows tunelamento. Dê uma olhada em Xming, um servidor Xwindows para Windows que vem com Putty, um cliente ssh:

http://sourceforge.net/projects/xming

Editar: Fico feliz em ver isso funcionou para você. Aqui está mais uma explicação sobre o que está acontecendo. X-Windows, o ambiente gráfico Unix é baseado em cliente-servidor. IE: é capaz de exibir janelas gráficas individuais em sistemas remotos sem software de tela cheia como VNC ou desktop remoto. Um programa gráfico em Unix é chamado o cliente X-Windows e a única coisa que realmente faz a exibição é chamado um servidor X em Windows.

Agora, Bitvise Tunnelier é apenas um cliente SSH. IE: ele só lida com conexões de terminal de linha de comando. No entanto, o protocolo ssh é realmente capaz de túnel X-Windows através ssh, mas você precisa de duas coisas: 1) um servidor X-Windows em execução no ambiente de trabalho (para realmente mostrar o app), e 2) um cliente SSH que suporta X -Windows tunelamento. Digite Xming, um servidor X leve para janelas, e Putty, o cliente ssh.

Então, você estava bem-ssh ing em sua caixa de Sun, e digitando comandos do terminal, mas Visual SlickEdit é um aplicativo cliente do X-Windows. Para executar isso, você precisava de um servidor X em Windows. Quando um servidor X-Windows está disponível, ele define a variável DISPLAY no terminal para dizer aplicações gráficas onde exibir coisas.

Mais uma nota: Algumas das respostas abaixo do recomendado que você defina a variável DISPLAY para o nome do host da sua caixa de dom Isso poderia ter funcionado, mas teria exibido as janelas VS na tela do Sol, e não a caixa do Windows.

Outras dicas

Qual é a sua variável de ambiente DISPLAY no shell onde você executar vs? É realmente ""? Se sim, tente defini-lo até ": 0" ou " yourhostname : 0". E, em seguida, executar vs novamente (pode ser necessário o uso xhost + em seu host)

Isso é apenas uma fração dos esclarecimentos necessários para ajudá-lo com isso.

No sistema com o display (aquela que você iniciar o tunneler on):

xhost + fbm240-1

Substituir fbm240-1 com o nome do sistema, se não é isso. Eu imaginei.

Você também precisa ter certeza de sua exibição está definida corretamente; se você estiver usando ssh tunneling, então ele deve já estar (se openssh, use-Y; se massa, em seguida, selecione "Ativar o encaminhamento X11" sob connection-> SSH-> X11, se outra, em seguida, ler os docs). Muito provavelmente, se você tem a configuração de túnel X corretamente, então você não terá que se mexer com xhost em tudo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top