Com X, seus aplicativos devem ser executados em máquinas de usuário com DISPLAY
env var apontando sua máquina com o servidor X. Neste caso, os aplicativos serão exibidos lá.
O encaminhamento SSH X define essa variável para a sessão SSH, portanto, você pode se conectar por SSH à sua máquina de usuário e encaminhar seu X para sua máquina com exibição.
Não tenho certeza se é possível estender uma área de trabalho entre a máquina do usuário e a máquina de exibição. Mas seus usuários podem executar o servidor X localmente (com DISPLAY
apontando para localhost
) e alterná-lo para sua "máquina de exibição" se quiserem mostrar a apresentação.
Ou eles sempre podem executá-los localmente e, em seguida, usar o VNC do Display Machine em suas máquinas para compartilhar sua tela.