Eu executo um servidor NX no meu computador de trabalho ubuntu e uso um cliente NX no meu computador de casa ubuntu para trabalhar em casa.
O problema com essa configuração é que eu tenho que criar uma nova sessão X sempre que faço isso - não consigo entrar na minha sessão bloqueada existente em execução no trabalho.
Isso exige que eu saia do trabalho antes de ir para casa, se eu sei que quero trabalhar em casa ou, depois de criar uma nova sessão X em casa, passar pelo explorador de processos e eliminar os problemas de a outra sessão X.
Portanto, existe uma maneira de usar o NX Client para conectar-se a uma sessão X existente em um computador executando o servidor NX?
remote-desktop
nx
SCdF
fonte
fonte
Respostas:
Resposta curta: Sim .
Resposta mais longa: Esta atualização adicionou suporte para "sombreamento", que permite exatamente o que você está solicitando.
Não tenho certeza se isso também existe no servidor FreeNX ou na versão NeatX.
[Editar: atualizado a partir da resposta sendo "não", pois agora há suporte para "sombreamento" no NX. Portanto, esse "sim" depende de qual versão do NX está sendo usada ...]
fonte
Agora você pode simplesmente selecionar 'Sombra' no menu suspenso Área de trabalho na configuração do cliente.
Observe que ele não funciona bem com a composição. Se você precisar se conectar a uma janela composta, faça o seguinte:
Clique em Sistema, Redimensione a janela do NX para atualizar a tela, Preferências, Redimensionar aparência Aparecer Redimensionar Efeitos visuais Redimensionar Nenhum.
Então deve funcionar. Na verdade, eu também descobri que se você for em 'Configurações' na janela de configuração da conexão, há uma opção 'Desativar extensão composta'. Isso pode ter o mesmo efeito.
Também parece se comportar estranhamente com tela dupla (TwinView).
fonte
se seus aplicativos individuais, xpra podem fazer o truque.
fonte
Lembre-se de que sombrear uma exibição X11 existente faz pouco mais do que capturar e compactar as atualizações de tela antes de enviá-las, para que o desempenho das sombras NX e VNC não seja tão bom quanto as sessões NX / VNC nativas ... (que usam muito mais avançado otimizações de desempenho)
Também existe a opção de carregar o módulo vnc.so no servidor X, embora a documentação seja um pouco escassa e o AFAIK não pode ser descarregado (embora você possa simplesmente matar o nxagent / x0vncserver quando não estiver em uso)
fonte
Não é o NX, mas o x11vnc pode fazer o que você está tentando fazer:
http://liquidat.wordpress.com/2008/11/13/short-tip-access-a-running-x-session-via-x11vnc/
fonte
Eu sempre uso sempre um cliente NX para conectar, seja no escritório ou em casa. Então não se tem esse problema.
fonte