Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2007, à 10:53

jfitoussi

Comment lancer une application graphique depuis une console ?

Bonjour,

Voici une petite question de débutant tongue

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 big_smile

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 ?

man ssh a écrit :

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 sad

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.