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.
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 ?
Tags gnu-screen display linux ubuntu