[Shell] xterm se ferme... (Résolu)

Applications, problèmes de configuration réseau
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

[Shell] xterm se ferme... (Résolu)

Message par Skwad »

Bonjour,

Dans mon OBmenu j'ai : xterm -e "obxprop | grep "^_OB_APP"; lorsque je clique dessus, celui-ci apparaît bien avec l'option choisi mais il se ferme automatiquement au bout de 3-4 secondes.

J'ai fait quelques essais :

J'ai tenté avec tilda, idem.
J'ai tenté avec une autre commande, j'ai pris "pstree" pour exemple (commande que je viens de connaître). Ce qui donne :
xterm -e "pstree"
Avec tilda : rien ne s'ouvre, il me renvoie au prompt sans un mot.

J'ai tenté sans commande, donc juste un xterm.
-->> Idem. Arf.


Donc, est-ce que qqun pourrait m'expliquer ces nouveaux comportements ? Ai-je loupé un truc ? Pas bonne syntaxe ? Est-ce un bug ?

Ou sinon, au moins contourner cela, en utilisant terminator (que je préfère esthétiquement parlant) à la place, car chez moi la commande terminator -e "obxprop | grep "^_OB_APP" n'a aucun effet depuis mon menu.
Et dans tilda ça me donne ceci :

Code : Tout sélectionner

[skwad@arch ~]$ terminator -e "obxprop | grep "^_OB_APP"
>
Pourquoi ?


Un petit merci d'avance. :)
Dernière modification par Skwad le lun. 11 avr. 2011, 14:34, modifié 1 fois.
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Shell] xterm se ferme... (en cours)

Message par tuxce »

"xterm -e commande" exécute la commande et sort, vu qu'obxprop se finit, xterm se ferme, normal!
Skwad a écrit :

Code : Tout sélectionner

[skwad@arch ~]$ terminator -e "obxprop | grep "^_OB_APP"
>
il y a 3 " ...

Code : Tout sélectionner

xterm -e "obxprop | grep '^_OB_APP'; read"
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [Shell] xterm se ferme... (en cours)

Message par widapit »

je connais pas bien xterm mais j'avais le même souci pour lancer

Code : Tout sélectionner

urxvt -e 'cat /mon/fichier'
à partir d'un script; il affichait mon fichier puis se refermait .... en fait, il fallait préciser

Code : Tout sélectionner

urxvt -hold -e 'cat /mon/fichier'
il doit y avoir l'équivalent avec xterm....
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

Re: [Shell] xterm se ferme... (en cours)

Message par Skwad »

J'ai essayé vos 2 solutions mais ça ne change rien..

@widapit : Oui, l'option -hold existe aussi pour xterm.



Edit : Je me suis créer un petit script.sh contenant :

Code : Tout sélectionner

#!/bin/bash

xterm -hold -e "obxprop | grep '^_OB_APP'; read"
exit 0
et je gagne 4-5 secondes de plus, soit le double que j'ai en lançant un simple :

Code : Tout sélectionner

xterm -hold -e "obxprop | grep '^_OB_APP'; read"
Je viens aussi de tenter avec terminator dans le script.sh :

Code : Tout sélectionner

#!/bin/bash

terminator -e "obxprop | grep '^_OB_APP'; read"
exit 0
et là il tient !

Mais comme finalement je préfère qu'il s'auto-ferme, j'ai remplaçé par :

Code : Tout sélectionner

terminator -e "obxprop | grep '^_OB_APP'; sleep 20"
et ça roule impec'.

Merci les gars. :)
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Répondre