Lors du lancement d'une application GUI sous Linux à partir de Windows Le simple fait d'exécuter une commande de démarrage ou un lot à partir de Tera-term ne le démarrera pas.
Les OS Linux et Unix utilisent le «système X Window» comme système de fenêtres. «X Window System» est un système client-serveur et le «protocole X» est utilisé pour la communication entre les systèmes. Il est adopté.
En d'autres termes, si vous souhaitez afficher une application GUI Linux sous Windows, utilisez "X Protocol" du côté Windows. Il est nécessaire de définir un serveur capable de communiquer.
Cette fois, j'ai installé le serveur X gratuit "Xming" pour Windows sur Windows et sur Ubuntu Essayez de démarrer «IntelliJ IDEA».
Cliquez sur "Suivant" sur l'écran suivant sans apporter de modifications.
2-3. Vous pouvez choisir de créer ou non un dossier dans le menu Démarrer, mais cette fois, cliquez sur "Suivant" pour en faire le dossier par défaut.
2-4. On vous demandera "Voulez-vous ajouter une autre tâche?", Alors appuyez sur "Suivant" avec "XLaunch" défini par défaut.
2-5. Exécutez "Install"
2-6. Si l'installation est réussie, l'écran suivant s'affiche: Cliquez sur «Terminer».
Dans "Paramètres" -> "Transfert de port SSH" de Tera-term, cochez la case "Afficher l'application X distante sur le serveur X local" et cliquez sur "OK".
Puisqu'il y a un fichier de configuration "X0.hosts" dans le dossier Xming installé, Définissez ici l'adresse IP côté Linux.
Démarrez "Xming.exe". Vous êtes maintenant prêt. Après cela, lorsque vous démarrez l'application sous Linux, elle sera liée à Xming sous Windows.
A titre de référence, démarrez "IntelliJ IDEA" côté Linux et affichez l'application côté Windows. Confirmer.
#Démarrez IntelliJ IDEA
./idea.sh
L'application s'affiche sous Windows.
En définissant XLaunch, vous pouvez définir des paramètres détaillés tels que la taille de l'écran. J'écrirai à ce sujet dans un autre article. peut être.
Recommended Posts