Ubuntu X11: É possível abrir um aplicativo X em outra sessão de usuários

2

É possível de alguma forma abrir um aplicativo x em outro display de usuários?

Digamos que eu tenha o usuário A que está logado na área de trabalho do Ubuntu, e o usuário B que está acessando a máquina do Ubuntu via SSH.

Eu sei que é possível para o usuário B abrir um aplicativo x localmente, mas é possível para o usuário B abrir um programa (isto é, o firefox) e exibi-lo na sessão de desktop do usuário A?

E se sim, como?

    
por Martin Nielsen 04.06.2013 / 15:42

1 resposta

4

Sim, mas isso dependerá das suas configurações de xhost . Então, se você se conectou como userB a uma máquina que está executando uma sessão X de propriedade de userA, você precisará fazer duas coisas:

  1. userA deve permitir o acesso:

    userA@foo $ xhost +
    
  2. Você precisa definir sua variável DISPLAY para a exibição remota:

    userB@foo $ export DISPLAY=:0;
    

Agora o userB poderá executar programas gráficos.

    
por 04.06.2013 / 16:30