Existe uma maneira de adicionar usuários a uma determinada tela e remover usuários de uma determinada tela, mas não apenas trocar . Você poderia fazer isso fazendo com que cada usuário execute xauth
para adicionar o outro usuário a sua exibição e, em seguida, usando xauth
para remover a si mesmo da tela original. Parece muito trabalho, pois envolve a cópia de dados de autorização de uma conta para outra e várias etapas.
Leitura adicional:
- Utilitário de arquivos de autoridade xauth-X
- Sobre as políticas de segurança do xhost responda por Glenn Clements na lista de discussão:
X clients authenticate themselves to the server by passing the authentication credentials from the file specified by
$XAUTHORITY
(or$HOME/.Xauthority
if$XAUTHORITY
is unset). This file is normally only readable by its owner, so other users on the same system can't access the X session.If you want to grant other accounts access to your X session, extract the authentication credentials using "xauth extract ...", transfer them to the other account, then have that account add them to its own
~/.Xauthority
file using "xauth merge ...".