Bonjour !
Voilà j'aimerais bien comprendre un truc...
Lorsque je lance Pure Data en local avec cette commande dans le terminal :
pd fichier.pd
ça fonctionne. Normal.
Par contre lorsque je cherche à lancer Pure Data via ssh sur une autre machine avec la même commande dans un terminal (alors que je suis connecté à la machine distante via ssh), ça me donne :
Mes 2 questions étant :
- Pourquoi ? (sachant que j'ai lancé le serveur graphique avec un "startx"),
- Comment faire pour charger une instance de Pd avec une ligne de commande distante ?
Merci !
Hors ligne
mmmh.. le stdout ne renvoie pas : "j'ai pas de serveur graphique" mais "je sais pas où afficher ce qui est demandé" .
j'ai pas 2 pc pour essayer, désolé .
Hors ligne
avant de lancer puredata sur la machine distante, tu dois spécifier l'écran sur lequel il dois s'afficher avec la commande :
export DISPLAY=:0.0
Hors ligne
Non ça ne change rien :-(
Hors ligne
plutôt
Hors ligne
Ah ! ça à l'air de fonctionner si je lance PureData avec sudo.
Par contre, PureData lancé, lorsque je me connecte via VNC à la machine distante je ne vois pas la fenêtre PureData, est-ce normal ?
Comment faire pour que la fenêtre s'ouvre également ?
Hors ligne
En root j'éviterai (et c'est normal que çà fonctionne vu que root prend la main sur tous les environnements (avec certaines limitations pour sudo cependant) .
Moi je lance pd-extended comme çà : /usr/lib/pd-extended/tcl/pd-gui.tcl %F
après quelques recherches rapides il semble que un "appli-truc.tcl" entraîne l'erreur que tu cites . Et donc qu'il faut indiquer la variable affichage : "appli-truc.tcl -display adresseMachineQuiAffiche :0.0"
Je connais pas tcl/wish mais çà doit être qlqchoz comme çà .
Hors ligne