#1 Le 07/11/2007, à 10:53
- jfitoussi
Comment lancer une application graphique depuis une console ?
Bonjour,
Voici une petite question de débutant
Je me connecte à distance sur mon PC via SSH.
Depuis la console, je voudrais lancer une application graphique (genre aMule). Evidement, je ne veux pas voir le résultat sur la console SSH. Mais je voudrais que cela lance l'application sur la console graphique.
Cela est-il possible ? Et si oui, comment ?
Merci de votre aide
Jérôme
Jérôme
iMac pour la maison
Ubuntu Server 12.04.1 LTS pour travailler
Hors ligne
#2 Le 07/11/2007, à 12:05
- Yannick_LM
Re : Comment lancer une application graphique depuis une console ?
ssh -X
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#3 Le 07/11/2007, à 17:31
- jfitoussi
Re : Comment lancer une application graphique depuis une console ?
Merci pour ta réponse. Mais hélas cela ne fonctionne pas
Ce que je cherche à faire, c’est de lancer une commande à distance depuis SSH et de lui indiquer sur quel terminal elle se lancera. En gros dire lance aMule sur le TTY7.
Si vous avez une idée ?
Jérôme
iMac pour la maison
Ubuntu Server 12.04.1 LTS pour travailler
Hors ligne
#4 Le 07/11/2007, à 17:41
- teckel_malin
Re : Comment lancer une application graphique depuis une console ?
salut,
si ssh -X ne fonctionne pas, essaie de faire les choses suivantes
Tu es sur l'ordi ordiA et tu te connectes sur l'ordi ordiB et tu veux lancer amule sur l'ordi B depuis l'ordi A, avec affichage sur l'ordi A.
sur l'ordiA en console, tu tapes:
xauth + <ip_de_ordiB>
Ensuite tu te connectes
ssh <ip_de_ordiB>
Ensuite une fois connecté tu fais
setenv DISPLAY <ip_de_ordiA>:0
(pour du csh)
ou bien si ordiB est en bash
export DISPLAY=<ip_de_ordiA>:0
normalement maintenant, si tu tapes amule et bien la fenetre s'ouvre sur l'ordiA mais le programme tourne sur l'ordiB
Si ça ne fonctionne pas directement, il y a 2 choses à vérifier.
- dans /etc/ssh/sshd_config
tu regardes si tu as la ligne
X11Forwarding yes
ou tu modifies en consequense
si ça ne fonctionne toujours pas, il y a un parametre à regler dans GDM
donc tu vas dans les parametres de GDM (menu-applications->parametres->fenetre de connection)
et dans l'onglet "sécurité" tu décoches la case "Deny TCP connection to Wserver"
En esperant que ça peut t'aider...
j'ai passé un long moment avant d'y parvenir, n'hesites pas à redemander si tu ne comprends pas.