Em um servidor LTS do Ubuntu 16.04 (com XFCE4), estou executando o X11vnc como um servidor RDP para que as pessoas possam se conectar a ele usando a Área de Trabalho Remota do Windows (do Windows ou do OSX). Minha configuração atual cria uma nova sessão Xfce4 para cada cliente-servidor; se Alice se conectar ao servidor em Casa, haverá uma sessão A do Xfce4 criada. Se Alice se desconectar do Início e se conectar mais tarde, ela poderá continuar trabalhando na sessão A. No entanto, se Alice acessar Trabalhar e se conectar usando as mesmas credenciais, uma nova sessão Xfce4 B será criada e atribuída a um novo X11: # (como: 0,: 1 etc.) Portanto, Alice não pode continuar trabalhando. Pior ainda, alguns softwares não seriam abertos simplesmente porque o processo ainda está sendo executado na sessão A, embora invisível para Alice do trabalho na sessão B.
Eu gostaria de criar apenas uma sessão Xfce4 para Alice onde quer que ela se conecte, no entanto ela se conecta a (qualquer sistema operacional, qualquer cliente RDP), até que ela mata / finaliza Xfce4-session
, para que ela possa sempre manter o trabalho anterior .
Qual é a configuração mais simples para o X11vnc conseguir isso?
Tags remote-desktop rdp vnc x11