Não é possível abrir a exibição após reconectar a sessão da tela

2

Quando inicio minha sessão screen pela primeira vez, meu monitor X funciona. Ou seja, posso iniciar aplicativos X como xterm , etc.

No entanto, quando eu reconecto minha sessão screen anterior, de um X diferente, o X-display não funciona mais. Por exemplo, se eu iniciar xterm , receberei:

xterm: Xt error: Can't open display: localhost:10.0

No entanto, meu X-display (de localhost: 10.0) funciona apenas para descobrir se eu desisto / suspendo a sessão de screen da reconexão. Ou seja, ele funciona fora do reattach screen session, mas não dentro.

Como fazer com que meu monitor X funcione dentro da sessão reconexão screen ?

    
por xpt 19.01.2016 / 20:51

1 resposta

1

Antes de reativar a sessão de tela,

env | grep -E "SSH_|DISPLAY|XAUTHORITY" > ~/.scrrc

Após reconectar, dentro de cada sessão de tela,

source ~/.scrrc

Defina-os como alias para facilitar a digitação a cada vez.

    
por 23.01.2016 / 20:02