Je veux exécuter une application graphique sur mon ordinateur Ubuntu, mais elle devrait démarrer par un script shell sur mon serveur Debian via SSH.
Est-ce possible?
Je veux exécuter une application graphique sur mon ordinateur Ubuntu, mais elle devrait démarrer par un script shell sur mon serveur Debian via SSH.
Est-ce possible?
Réponses:
Cela fonctionne pour moi une fois que je suis connecté:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Oui, c'est possible. Vous n'aurez qu'à transférer le trafic X via la connexion SSH. Par exemple, connectez-vous comme ceci:
debian-computer:$ ssh -X username@ubuntu-computer
Ensuite, lancez simplement l'application à partir de l'invite SSH. La fenêtre GUI apparaîtra sur votre boîte Debian (à laquelle vous êtes connecté localement). Tout le traitement sera effectué par l'ordinateur distant (celui d'ubuntu).
Notez que cela ne fonctionnera que si vous avez un serveur X Window en cours d'exécution sur votre ordinateur local. Ce sera certainement le cas si vous avez une installation de bureau linux / unix, et vous pouvez également installer des serveurs X sur Mac OS et Windows, mais ils ne sont pas installés par défaut.
Merci pour vos réponses. En attendant, j'ai essayé quelques autres choses et l'une d'entre elles était d'établir une connexion SSH avec l'ordinateur Ubuntu et d'exécuter un script sur cette machine.
Sur l'une des premières lignes de ce script, j'ai défini l'affichage EXPORT. Le joueur sait maintenant quel écran il doit utiliser.
Merci encore.