Bonjour,
j'ai cherché sur le web des solutions à mon problème, mais je n'ai jamais trouvé quelque chose qui s'y apparentait vraiment. Alors le voici :
J'ai une carte électronique, type carte embarquée qui comprend un CPU, un GPU, une sortie DVI et une entrée Ethernet. A côté, j'ai un PC normal. La carte et le PC sont 2 linux.
Je veux lancer un logiciel sur la carte embarquée et qu'il affiche ses fenêtres graphiques sur la sortie DVI de ma carte.
Comme il n'y a pas de souris et de clavier sur la carte, j'utilise mon PC pour me connecter sur la carte et lancer le logiciel.
Le logiciel s’exécute sans affichage d'erreur, mais aucun affichage apparait sur la sortie DVI de ma carte (j'ai un écran blanc que le logiciel soit en cours d'exécution ou pas).
Je précise que j'ai bien fait le "startx" en étant connecté sur la carte.
Pour me connecter sur la carte, j'utilise "ssh". J'ai essayé "ssh" et "ssh -X", mais le résultat reste le même. Je sais aussi que les fenêtres graphiques sont censées apparaître puisque si j'exécute le logiciel sur mon PC, ces fenêtres apparaissent.
Donc, est-ce que quelqu'un pourrait me dire comment fait-on pour se connecter à une machine A via une machine B, lancer un logiciel/programme sur la machine A (l'ordre venant de la machine B), mais que cela soit la machine A qui affiche les "résultats" du serveur X ? Je précise bien que je veux que ce soit A qui affiche : toutes les solutions que j'ai trouvées sur le web font que c'est B qui affiche, ce que je ne veux pas.
Partager