O VNC Desktop Sharing se conecta ao usuário inativo

1

Eu configurei meus pais com uma caixa Ubuntu 14.04 LTS. Para auxiliá-los, porque são pais, eu configurei o VNC / Desktop Sharing (usando a GUI do Desktop Sharing) com "Permitir que outras pessoas vejam ..." e "Você deve confirmar o acesso ..." e encaminhei as portas relevantes através do seu ponto de acesso, e eu tenho um cliente VNC no meu computador.

O computador servidor possui três usuários. Fiz as configurações do Desktop Sharing no perfil de cada usuário.

O problema é que quando tento conectar o VNC, ele sempre direciona a solicitação VNC para um determinado usuário, digamos fred. Se um usuário diferente estiver logado, nada acontece - a mensagem solicitando acesso aparece na área de trabalho do fred, que está inativa, não na área de trabalho do usuário ativo (portanto, se mudarmos para o login do fred, a janela de acesso estará lá). Então funciona bem para o fred, mas não para mais ninguém. Não tenho certeza se importa se o fred está logado, ou se há algum outro motivo que prefere fred. Eles tendem a trocar de usuário, geralmente deixando os outros usuários logados em segundo plano.

Alguma idéia de como eu posso direcionar minhas ações VNC para determinados usuários, ou para qualquer um que esteja ativo? Meu objetivo é usá-lo para ajudar a pessoa que está atualmente no terminal.

EDIT: Depende de quais usuários estão logados. Se apenas um usuário está logado, ele vai para essa pessoa. Se houver vários, parece ir para o que foi registrado primeiro. Portanto, há uma solução alternativa; Certifique-se de que apenas um usuário esteja logado. Mas isso é muito ruim. Ainda investigando ...

    
por crackulator 22.09.2015 / 00:40

1 resposta

0

Encontrei minha própria resposta, pelo menos uma resposta. Consegui fazer isso atribuindo a cada usuário uma porta diferente; então o pedido vai para o usuário correto.

Instale o dconf-tools com

sudo apt-get install dconf-tools

Execute o editor dconf (do Dash) e navegue para:

org / gnome / desktop / remote-access

Defina a opção "use-alternative-port" como marcada e defina "alternative-port" para algum outro número. Eu usei números incrementais começando com 5901 para o primeiro usuário, 5902 para o segundo, etc.

Faça isso para cada usuário e anote seus números de porta. Então, quando você quiser acessar a tela deste usuário, substitua a porta padrão ao se conectar com o cliente (geralmente acrescentando ': 5901' ou mais ao endereço IP).

    
por crackulator 23.09.2015 / 23:18