[resolu] shell depuis X

Post Reply
Message
Author
User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

[resolu] shell depuis X

#1 Post by fabrice_035 »

x
Last edited by fabrice_035 on Thu 14 May 2015, 07:23, edited 2 times in total.

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#2 Post by augras »

Bonsoir,
J'ai eu le même problème, enfin je crois, que j'ai résolu en faisant un nouveau script comme suit :

Code: Select all

#!/bin/sh
urxvt script.sh &
script.sh s'exécute alors dans urxvt qui t'affiche le résultat.
Philippe

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#3 Post by fabrice_035 »

Malheureusement il ne se passe rien. Un urxvt sans rien ouvre bien un terminal, mais avec urxvt script.sh rien ne s'ouvre.

Médor

#4 Post by Médor »

Bonsoir,

Il faut ajouter le paramètre -e (exécuter) :

Code: Select all

urxvt -e script.sh
rxvt -e script.sh
sakura -e script.sh
...
Cordialement,
Médor.

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#5 Post by augras »

Heureusement médor veille !
Oui, il y a ce -e dans mon script et beaucoup d'autres choses : là j'ai vraiment trop simplifié... et pas testé tel quel.
Philippe

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#6 Post by fabrice_035 »

Merci pour cette réponse collégiale, ça marche :D

jopervasco
Posts: 571
Joined: Fri 25 Mar 2011, 20:10
Location: France

Re: [resolu] shell depuis X

#7 Post by jopervasco »

fabrice_035 wrote:Hello,

:oops: Je devrais avoir honte de poser une question pareille, mais je ne trouve pas la solution :roll: ... alors si j’exécute un script depuis un terminal je récupère bien la sortie (genre echo "helloword" affiche helloword), par contre si le lance ce même script par un click depuis X, là rien ne s'affiche, bien que le script s’exécute. J'ai pas trouvé comment faire :shock:
J’espère avoir été assez clair ... Merci
Il n'y a jamais de honte à avoir quand on pose une question :)

Post Reply