Uma maneira simples de compartilhar que pode funcionar para você seria iniciar um
Xvnc virtual X11 server com vncserver :1
em uma máquina e
execute seu aplicativo nele e, em seguida, conecte-se a ele simultaneamente a partir de várias estações de trabalho diferentes com vncviewer -shared host:1
. Todos os usuários veem a mesma área de trabalho e compartilham ações de teclado e mouse. Quando os usuários se desconectam, o servidor continua a ser executado.
No seu caso, o servidor e as estações de trabalho podem ser a mesma máquina, e as diferentes sessões do usuário correspondem ao compartilhamento, pois cada um verá o que a anterior deixou. Você pode até tornar o visualizador em tela cheia, se necessário.