SSH via PuTTY: inicie gnome-session e gnome-panel em uma janela

7

Estou conectando a uma máquina Linux da área de trabalho do Windows por meio do PuTTY. Estou executando o Xming no meu PC com Windows para que eu possa exibir remotamente os aplicativos do X Windows. Carregar programas gráficos individuais funciona bem. Eu posso rodar gedit por exemplo e ele aparece.

Eu quero carregar uma sessão de desktop, exatamente como ela seria vista como se eu estivesse na frente do computador Linux. Eu achei que eu posso usar gnome-session para fazer isso, o problema é que ele não carrega os painéis superior e inferior. Eu tenho que executar gnome-panel separadamente. Isso é complicado porque os painéis ocultam a barra de tarefas do Windows.

Existe uma maneira de ter gnome-session e gnome-panel em uma única janela Xming?

    
por Dylan Klomparens 22.11.2013 / 20:29

2 respostas

5

sim, se você quiser. Para fazer isso, altere suas opções de inicialização do xming para abrir todo o servidor x em uma única janela. A desvantagem é que você não pode mover as janelas para fora desta janela.

    
por 23.11.2013 / 00:42
2

Xming é um servidor X que pode ter aplicações individuais X exibidas remotamente. No entanto, não acredito que seja capaz de aceitar uma área de trabalho inteira como um elemento único que é exibido remotamente.

Normalmente você tem que usar um protocolo diferente para isso, XDMCP .

trecho

XDMCP is a remote desktop protocol. With XDMCP, one computer A running X11 can connecting computer B running X11, and interact with computer B as if one were physically at computer B. XDMCP is integrated into X.org, the default X11 server in Ubuntu. XDMCP also needs to be implemented by the display manager.

Mais abaixo nesta mesma página, eles discutem o uso do Xming com o XDMCP.

trecho

Xming is an X server for Microsoft Windows. Officially it supports Windows XP, Server 2003, and Vista. It appears to work on (64-bit) Windows 7 as well.

It supports being an XDMCP client, but this is not officially documented in the manual.

First download it from sourceforge and install it.

You can then connect to server with IP address of 192.168.1.101 by running the following command on 32-bit Windows:

   "C:\Program Files\Xming\Xming.exe" -query 192.168.1.101 -clipboard

or on 64-bit Windows

   "C:\Program Files (x86)\Xming\Xming.exe" -query 192.168.1.101 -clipboard

You can replace the IP address with a hostname as well.

Please note that many of the other command line switches in Xming do not work with -query for XDMCP. This includes -wgl for 3d acceleration.

Please note, do not run any 3d programs as that program will crash, leave a black box for the area of the session, and you will have to kill the 3d program manually. The default kill level does not work, although kill -5 does.

To make connecting to a specified server more convenient, you can browse to the (regular) Xming shortcut in the start menu. Copy and paste it to the Xming folder. Then edit the copy of the shortcut by right-clicking and going to properties. Edit the name under the general tab to be whatever you want. Edit the target under the shortcut tab to be what is listed in the above examples (remove the default switches like -multiwindow .)

VNC

Como alternativa ao acima, você pode querer usar o VNC. O VNC permitirá que você se conecte remotamente à área de trabalho do sistema Linux e interaja com ele. Você pode instalar um cliente VNC no seu PC Windows, como UltraVNC , e um servidor VNC na sua caixa Linux. Normalmente, isso pode ser ativado, por exemplo, no GNOME através dos menus suspensos: System - > Preferências - > Área de trabalho remota .

Com o compartilhamento de área de trabalho remota ativado, você pode se conectar a essa área de trabalho usando o UltraVNC.

Qual usar

Dos 2 eu recomendaria usar o VNC sobre o XDMCP. VNC é um pouco mais seguro & desempenho, e pode ser transportado por uma conexão SSH para que possa ser mais seguro. O XDMCP pode ser transportado via SSH, mas, em geral, a maioria dos protocolos X11 nunca foi realmente destinada a ser transportada pela rede. Em seguida, pode ser usado em uma configuração de LAN obtendo um desempenho razoável, mas nunca deve ser transferido pela WAN.

    
por 22.11.2013 / 23:25