Como posso retomar / salvar o trabalho em uma sessão VNC para ser morta?

1

Eu executo o servidor VNC no CentOS 6.4 e no cliente VNC na máquina Windows. Por algum motivo, o VNC não está funcionando corretamente hoje; não há resposta de pressionamentos de tecla normais, alguns cliques do mouse funcionam (mudando espaços de trabalho, terminal de seleção), mas fechar aplicativos usando o mouse não funciona.

A única solução que eu sei é para iniciar outro servidor VNC, mas o problema é que eu tenho um pouco de algumas janelas GUI abertas e elas ainda não estão salvas. Se eu iniciar outra sessão VNC, meu trabalho na sessão anterior será perdido.

Existe uma maneira de a nova sessão VNC herdar / clonar outra sessão VNC?

    
por my_question 22.01.2014 / 19:11

1 resposta

0

Você pode tentar invocar x11vnc (isso seria um acréscimo ao servidor VNC que já está sendo executado na tentativa de conexão). Isso forneceria uma segunda instância do servidor VNC vinculada à mesma área de trabalho. Com isso, você pode tentar se conectar a este segundo servidor VNC que está fornecendo acesso ao mesmo monitor que o servidor VNC acima também está exibindo.

Exemplo

$ x11vnc -display :0 -nopw

Fazer o acima deve retornar uma porta VNC adicional que você pode conectar agora:

$ x11vnc -display :0 -nopw
22/01/2014 14:39:37 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 28625
22/01/2014 14:39:37 Using X display :0
22/01/2014 14:39:37 rootwin: 0x86 reswin: 0x6200001 dpy: 0x1f3ce80
22/01/2014 14:39:37 
...
22/01/2014 14:39:37 fb read rate: 61 MB/sec
22/01/2014 14:39:37 The X server says there are 24 mouse buttons.
22/01/2014 14:39:37 screen setup finished.
22/01/2014 14:39:37 

The VNC desktop is:      greeneggs.bubba.net:0
PORT=5900
...

Agora você deve conseguir se conectar ao host na porta VNC 5900, o que equivale a exibir: 0. Se você precisar substituir a porta VNC por qualquer motivo, consulte a ajuda de x11vnc . Existem opções para controlar vários aspectos das portas VNC, etc.

$ x11vnc --help
    
por 22.01.2014 / 20:46

Tags