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