web-dev-qa-db-fra.com

Quel est le secret de "remoteFX" de Remmina pour exécuter TOUT type d'application à distance?

Je tente d'exécuter une application OpenGL à partir d'un PC distant. Les deux ordinateurs sont sur l'intranet (connexion GBit donc) et les deux exécutent Ubuntu 13.04.

Si je partage le bureau du PC exécutant cette application openGL et que je me connecte à celui-ci avec l'option Remmina's remoteFX, je peux en effet, à ma grande surprise, exécuter cette application.

Essayer la même chose avec tightvnc échoue, parce que l'application dit qu'elle ne peut pas utiliser certaines extensions GL.

Essayer avec ssh -Y échoue également pour la même raison.

Alors, quelle est la grande image (et les détails les plus fins) qui permettent à remoteFX? Est-il possible d'activer quelque chose à partir de la ligne de commande et d'activer cette fonctionnalité pour d'autres applications de transfert X (comme ssh -Y, nx, d'autres serveurs vnc, etc.).

Je vous remercie

3
nass

Je suppose qu'après plusieurs mois de recherche, la meilleure réponse est de dire que remmina intègre les extensions virtualGL.

Je n'ai vu nulle part où que ce soit explicitement indiqué, mais je n'ai vu les applications opengl être exécutables que lorsqu'elles sont exécutées via virtualGL.

0
nass

RemoteFX est une fonctionnalité de RDP (Remote Desktop) qui permet à une "application riche" telle que la vôtre de s'exécuter à distance. Remmina peut faire du RDP, pas TightVNC.

C'est pourquoi travaille avec l'un et non avec l'autre.