Résolu le 15-11-18 Lancer un script à paramètres en toute simplicité (facile sous XFCE, petite complication sous Mate)

Questions concernant les lignes de commandes
Avatar du membre
Rémi123
Messages : 65
Enregistré le : dim. 19 mars 2017 13:25

Re: Lancer un script à paramètres en toute simplicité

Message par Rémi123 »

Dernier message de la page précédente :

Salut tout le monde,


Merci pour le temps passé à m'aider, pour vos réponses très pédagogiques et tout...

Alors après, ça fait plus d'une heure que j'y suis et aucun résultat. Et pourtant, avec les rappels à l'ordre de mon autre post récent (vous voyez de quoi je parle Arghlub et Zebulon), j'ai bien fouillé autant que j'ai pu...

Que je fasse ce que vous me dites sous Gnome Terminal, ou sous Terminator: même résultat... à savoir rien.
En fait même avec un script simple qui lance le logiciel clementine comme ci-dessous:

Code : Tout sélectionner

#!/bin/bash
clementine
ça ne marche pas. "Ouvrir avec" le terminal par défaut, "ouvrir avec" terminator (avec et sans l'avoir défini comme terminal par défaut): ça ne fait rien du tout.
Visuellement: rien à part une sorte d'apparition-éclair, comme si un terminal s'ouvrait et se fermait immédiatement.

Il n'y a qu'un lanceur du type proposé par Cyrille qui fonctionne:

Code : Tout sélectionner

sh /home/chemin/monscript.sh
et encore, ça ne fonctionne qu'avec le script simple qui lance le logiciel clementine: ça ne fonctionne avec aucun de vos scripts d'addition...

Et pour info, si "monscript.sh" est celui qui lance clementine, la commande proposée par Arghlub ne donne rien non plus:

Code : Tout sélectionner

terminator -e "/home/chemin/monscript.sh"
J'en suis là... peut-être pour longtemps ;)
Modifié en dernier par Rémi123 le jeu. 31 mai 2018 11:14, modifié 2 fois.
Mint 19.3 Tricia Mate

Avatar du membre
alain
Administrateur du site
Messages : 14704
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Lancer un script à paramètres en toute simplicité

Message par alain »

Bonjour Rémi.

As tu essayé ou réessayé de lancer "monscript.sh" directement dans gnome-terminal et terminator?
Peut être y as tu fait une petite modification, qui fait qu'il se ferme directement?..

Donc si tu ne l'a pas fait, essayes de le lancer dans un terminal et si ça ne marche pas:
1) donne le retour du terminal
2) edite "monscript.sh" et mets le ici, que les pros voient ou ça va pas.

Bien entendu si ça marche lancé diretement dans un terminal, c'est pas la peine...
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Avatar du membre
Rémi123
Messages : 65
Enregistré le : dim. 19 mars 2017 13:25

Re: Résolu: Lancer un script à paramètres en toute simplicité (facile sous XFCE, petite complication sous Mate)

Message par Rémi123 »

Alain, ton commentaire résout mon problème.

Lancer directement le nom du script dans un terminal m'a fait me rendre compte que j'utilisais un nouveau script dont je n'avais pas changé les permissions. Et comme à chaque fois le terminal disparaissait immédiatement, je ne voyais pas l'erreur.


Donc voici la procédure pour lancer un script bash à paramètres (/monchemin/monscript.sh) par double-clic sur un lanceur sous Mate:

1/ Donner les droits d'exécution au script:

Code : Tout sélectionner

chmod +x /monchemin/monscript.sh
2/ Sous Mate, il faut passer par un autre terminal que celui par défaut.
Si ce n'est déjà fait, installer donc un autre terminal, par exemple terminator.

3/ Créer un lanceur vers le script (par simple clic droit dans une zone vide du bureau):
3.1/ Créer un lanceur de type "application".
3.2/ Commande pour terminator:

Code : Tout sélectionner

terminator -e "/monchemin/monscript.sh"
Après cela, le script se lancera par simple double-clic sur le lanceur créé.
Le lanceur est créé dans le bureau mais on peut le copier n'importe-où ailleurs.


Merci à tous!!

Rémi
Mint 19.3 Tricia Mate


Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Résolu: Lancer un script à paramètres en toute simplicité (facile sous XFCE, petite complication sous Mate)

Message par arghlub »

Super, content pour toi que tout soit rentré dans l'ordre 8-)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Répondre