#1 Le 31/07/2023, à 08:13
- GR 34
[RÉSOLU]Fermer xterm sous condition
Bonjour,
J'utilise ceci pour lancer yt-dlp dans un xterm sans être obligé de taper yt-dlp. (Ça me met en attente et j'ai juste à coller le lien de la vidéo à enregistrer ):
xterm -rv -e 'read -p "yt-dlp "; yt-dlp -o "/home/gr/.Video/%(title)s.%(ext)s" "$REPLY"; /bin/bash'
Une fois la vidéo chargée à 100% (d'après yt-dlp) le xterm reste ouvert en l'état (et je dois le fermer manuellement) mais je voudrais au contraire qu'il se ferme automatiquement une fois la vidéo enregistrée dans mon dossier.
Si vous avez une idée, je vous en serais très reconnaissant.
--
Modération : ceci n'avait rien à faire dans la section « Trucs et astuces… »
Dernière modification par GR 34 (Le 31/07/2023, à 11:25)
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne
#2 Le 31/07/2023, à 08:41
- Qid
Re : [RÉSOLU]Fermer xterm sous condition
En rajoutant "; exit" après ton bin Bash ça ne fonctionnerait pas comme tu le veux ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 31/07/2023, à 10:05
- GR 34
Re : [RÉSOLU]Fermer xterm sous condition
Je vais essayer...
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne
#4 Le 31/07/2023, à 10:11
- GR 34
Re : [RÉSOLU]Fermer xterm sous condition
Non, xterm ne se ferme pas.
Merci de m'aider.
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne
#5 Le 31/07/2023, à 10:18
- kamaris
Re : [RÉSOLU]Fermer xterm sous condition
Supprime simplement le /bin/bash à la fin de ta commande : c'est ajouté uniquement pour laisser le terminal ouvert.
En ligne
#6 Le 31/07/2023, à 10:24
- GR 34
Re : [RÉSOLU]Fermer xterm sous condition
Supprime simplement le /bin/bash à la fin de ta commande : c'est ajouté uniquement pour laisser le terminal ouvert.
Merci de te pencher sur mon souci.
Salut, le xterm ne s'ouvre plus si j'enlève le /bin/bash à la fin de la commande.
Dernière modification par GR 34 (Le 31/07/2023, à 10:25)
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne
#7 Le 31/07/2023, à 10:25
- Qid
Re : [RÉSOLU]Fermer xterm sous condition
Supprime simplement le /bin/bash à la fin de ta commande : c'est ajouté uniquement pour laisser le terminal ouvert.
Hum... La commande complète en question ne m'était pas très clair mais effectivement... Tu as certainement raison...
Dernière modification par Qid (Le 31/07/2023, à 10:25)
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#8 Le 31/07/2023, à 10:51
- kamaris
Re : [RÉSOLU]Fermer xterm sous condition
Salut, le xterm ne s'ouvre plus si j'enlève le /bin/bash à la fin de la commande.
Ah, pour moi ça fonctionne correctement sans le /bin/bash à la fin.
En ligne
#9 Le 31/07/2023, à 11:02
- Qid
Re : [RÉSOLU]Fermer xterm sous condition
le xterm ne s'ouvre plus si j'enlève le /bin/bash à la fin de la commande.
Du coup je reviens sur cette idée que je pense tu as mal comprise
En rajoutant "; exit" après ton bin Bash ça ne fonctionnerait pas comme tu le veux ?
Tu avais testé ça comment ? On est bien d'accord que pour moi la solution clair devait être celle ci :
xterm -rv -e 'read -p "yt-dlp "; yt-dlp -o "/home/gr/.Video/%(title)s.%(ext)s" "$REPLY"; /bin/bash ; exit'
Sinon il serait peut-être bon de vérifier dans le man les paramètres de xterm... Et par curiosité est-ce que toi et kamaris vous avez bien la même version d'Ubuntu ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#10 Le 31/07/2023, à 11:16
- GR 34
Re : [RÉSOLU]Fermer xterm sous condition
Je viens de copier ta commande et essayé : le terminal ne se ferme pas à la fin.
Je suis sous Debian 11.
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne
#11 Le 31/07/2023, à 11:24
- GR 34
Re : [RÉSOLU]Fermer xterm sous condition
GR 34 a écrit :Salut, le xterm ne s'ouvre plus si j'enlève le /bin/bash à la fin de la commande.
Ah, pour moi ça fonctionne correctement sans le /bin/bash à la fin.
J'ai recommencé....
Et effectivement ça marche, la bille que je suis avait oublié l'apostrophe finale !
Bon bah c'est résolu : un grand merci à toi et Qid. Je passe le post en RESOLU.
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne
#12 Le 31/07/2023, à 16:24
- Sciensous
Re : [RÉSOLU]Fermer xterm sous condition
Remarque au passage:
plutôt que copier/ coller l'adresse tu peux utiliser
xclip -c se -o
par ex:
xterm -rv -e 'yt-dlp -o "/home/gr/.Video/%(title)s.%(ext)s" "$(xclip -c se -o)"'
Dernière modification par Sciensous (Le 31/07/2023, à 16:26)
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#13 Le 31/07/2023, à 16:40
- GR 34
Re : [RÉSOLU]Fermer xterm sous condition
Remarque au passage:
plutôt que copier/ coller l'adresse tu peux utiliserxclip -c se -o
par ex:
xterm -rv -e 'yt-dlp -o "/home/gr/.Video/%(title)s.%(ext)s" "$(xclip -c se -o)"'
Super pratique : merci beaucoup !
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
Hors ligne