Parfois, j'ai besoin de démarrer le lecteur multimédia XMBC ou un autre logiciel d'interface graphique sur l'un de mes PC (petit PC Xubuntu utilisé comme centre multimédia).
En général, je le fais en démarrant un serveur X11vnc sur le PC distant via SSH et en me connectant avec un client Xvnc au bureau Xfce.
Existe-t-il un moyen de démarrer un logiciel d'interface graphique sur un PC Linux distant via SSH?
Merci!
Réponses:
Oui. Vous avez juste besoin d’exécuter
export DISPLAY=:0
(ou quel que soit le numéro de l’affichage distant) dans votre session SSH et les programmes exécutés seront exécutés sur l’affichage distant. Un exemple rapide:Firefox est maintenant en cours
tim
d’affichage sur.Cependant, lorsque vous fermez votre session ssh, la plupart du temps, l'application distante se ferme. Si vous souhaitez vous déconnecter de ssh tout en laissant l'application en cours d'exécution, vous devez la lancer de manière spéciale en utilisant quelque chose comme écran (maintient la session ssh en arrière-plan)
nohup
ou une autre méthode. Pour plus d'informations à ce sujet , une autre question a récemment été posée .Vous pouvez abréger tout cela en une seule commande permettant de se connecter, d'exporter l'affichage en ligne et de démarrer l'application de manière à ne pas le fermer après la fin de la session ssh:
la source
No DISPLAY: this may not be what you want.
quand je l'ai essayé (je l'ai essayé d'abiword en passant. `w
pour voir qui est connecté et où. Cela vous indiquera également le numéro d’AFFICHAGE.unset DISPLAY
ssh -Y <remoteip>