Page 1 sur 1
[i3] /config [RESOLU]
Publié : lun. 04 déc. 2017, 23:39
par -fab1en-
Bonsoir,
Je souhaiterais que i3 démarre un terminal avec archey3 exécuté, voici la ligne:
Code : Tout sélectionner
bindsym $mod+eacute workspace 2; exec [ $( ps h -C urxvt | wc -l ) = 0 ] && urxvt -e /usr/bin/archey3
Le terminal s'ouvre et exécute archey3, mais se ferme aussi tôt. J'ai essayé de le rendre persistant, j'y ai mis des crochets, etc... rien ne marche. Que dois-je ajouter?
Merci
EDIT: solution
Code : Tout sélectionner
bindsym $mod+eacute workspace 2; exec [ $( ps h -C urxvt | wc -l ) = 0 ] && urxvt -hold -e /usr/bin/archey3
Re: [i3] /config
Publié : mar. 05 déc. 2017, 01:48
par Piczel
plop, ma solution à l'arrache, c'est de faire un truc comme ça : urxvt -e "sh -c 'archey3 && read -n 1'"
, le read permet de quitter la fenêtre quand tu appuies sur un bouton, c'est ce que j'utilise sur mes trucs genre afficher le calendrier via cal
, ou bien des mini pop-ups
Re: [i3] /config
Publié : mar. 05 déc. 2017, 11:38
par -fab1en-
Merci, je vais essayer.
Il y aurait-t-il une version de man bash avec une sommaire, histoire de s'y retrouver...Ou un condensé, un truc pratique...?
Mon problème est que j'ai trouve -e, par exemple, en fouillant le web, et je souhaiterais avoir une doc de référence pratique à l'usage d'un débutant.
Maintenant je veux savoir a quoi correspond sh -c et je ne sais pas du tout comment m'y prendre...
Merci de rendre le sujet moins ésotérique
Re: [i3] /config
Publié : mar. 05 déc. 2017, 12:01
par sukolyn
salut,
[ $( ps h -C urxvt | wc -l ) = 0 ] && urxvt -e /usr/bin/archey3
c'est pas très malin comme commande : si tu veux utiliser
urxvt
en ayant
archey3
affiché, bah, tu peux pas. :/
d'abord, c'est
archey3
, dont il faut tester l'exécution.
et il existe des commandes pour tester l'exécution de commande :
pgrep
,
pidof
...
et puis, il y a plus léger que
urxvt
pour afficher quelques données (il me semble) :
xterm
.
+1 Piczel
Re: [i3] /config
Publié : mar. 05 déc. 2017, 12:22
par -fab1en-
Salut,
Je pige pas, dans un terminal lorsque j'exécute archey3 cela fonctionne pourtant.
Re: [i3] /config
Publié : mar. 05 déc. 2017, 12:40
par sukolyn
Re: [i3] /config
Publié : mar. 05 déc. 2017, 12:45
par -fab1en-
RESOLU.
Solution dans le post #1.