Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/04/2019, à 08:34

abecidofugy

Lancer un script via ALT + F2

Salut,

Tout est dans la question, comment lancer un script (rendu exécutable bien sûr) via ALT + F2 ? (au fait, comment on appelle à présent cette fonctionnalité pour lancer des programmes ? Ça s’appelait Katapult sous Plasma 4)

Merci.

//EDIT : j'ai essayé sh go.sh mais ça ne marche pas

Dernière modification par abecidofugy (Le 13/04/2019, à 08:38)

Hors ligne

#2 Le 13/04/2019, à 08:55

lynn

Re : Lancer un script via ALT + F2

Bonjour,

Si ce n'est pas déjà fait, créé un répertoire bin dans ton $HOME et place-y tes scripts.

mkdir $HOME/bin

Ainsi, ils se lanceront via Alt+F2.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#3 Le 13/04/2019, à 09:14

abecidofugy

Re : Lancer un script via ALT + F2

Ça ne marche pas :
1555139501-screenshot-20190413-090854.png
1555139521-screenshot-20190413-090947.png
En tapant dans ALT + F2 : sh go.sh, ça m'affiche 'Executer sh go.sh' mais lorsque je valide, ça ne fait rien.

J’ai fait un chmod +x sur le fichier, et ~/bin est dans mon $PATH

Dernière modification par abecidofugy (Le 13/04/2019, à 09:19)

Hors ligne

#4 Le 13/04/2019, à 09:33

abecidofugy

Re : Lancer un script via ALT + F2

f.x0 a écrit :

Bonjour abecidofugy,

et en mettant ?

sh -c "$HOME/bin/go.sh"

Là ça marche parfaitement. Mais la commande me semble un peu longue à taper alors que ALT + F2 est sensé simplifier la vie ^^

Que faire ?

//EDIT : par contre sh -c go.sh  ne marche pas…

Dernière modification par abecidofugy (Le 13/04/2019, à 09:44)

Hors ligne

#5 Le 13/04/2019, à 09:47

abecidofugy

Re : Lancer un script via ALT + F2

f.x0 a écrit :

Et ???

sh -c "go.sh"

Marche pas…

echo $PATH 
/home/patrice/.config/composer/vendor/bin:/home/patrice/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Dernière modification par abecidofugy (Le 13/04/2019, à 09:48)

Hors ligne

#6 Le 13/04/2019, à 10:02

abecidofugy

Re : Lancer un script via ALT + F2

f.x0 a écrit :

Redémarre ton PC et retentes pour voir

sh -c "go.sh"

Fait. Rien ne se passe…

Hors ligne

#7 Le 13/04/2019, à 10:19

Alex10336

Re : Lancer un script via ALT + F2

Bonjour,

dans le dossier ~/bin (qui est dans le PATH)

$ cat homebintest.sh 
#!/bin/bash

echo "$(date)" >> ~/bin/test.log
echo "*: $*" >> ~/bin/test.log
echo "0: $0" >> ~/bin/test.log
$ ll homebintest.sh
-rwxrwxr-x 1 moi moi 108 avril 13 10:11 homebintest.sh*

Résultat:
download

Sa marche pour moi.

Dernière modification par Alex10336 (Le 13/04/2019, à 10:20)


« On ne répond pas à une question par une autre question. » (moi ;-) )

Hors ligne

#8 Le 13/04/2019, à 10:21

abecidofugy

Re : Lancer un script via ALT + F2

Alex10336 a écrit :

Bonjour,

dans le dossier ~/bin (qui est dans le PATH)

$ cat homebintest.sh 
#!/bin/bash

echo "$(date)" >> ~/bin/test.log
echo "*: $*" >> ~/bin/test.log
echo "0: $0" >> ~/bin/test.log
$ ll homebintest.sh
-rwxrwxr-x 1 moi moi 108 avril 13 10:11 homebintest.sh*

Résultat:
https://c.ax.fr.to/s/SfAE9Fpr9zPzRBA/download

Sa marche pour moi.

yikes

Je suis sous KDE neon, et toi ? Kubuntu ?

Hors ligne

#9 Le 13/04/2019, à 10:24

Alex10336

Re : Lancer un script via ALT + F2

Kde Neon cool


« On ne répond pas à une question par une autre question. » (moi ;-) )

Hors ligne

#10 Le 13/04/2019, à 10:29

Alex10336

Re : Lancer un script via ALT + F2

Par rapport à l'autre sujet,

j'ai bash, pas zsh hmm


« On ne répond pas à une question par une autre question. » (moi ;-) )

Hors ligne

#11 Le 13/04/2019, à 12:04

erresse

Re : Lancer un script via ALT + F2

Salut,
Si ton script contient bien son shebang et qu'il a le droit "exécuter", puisqu'il est dans ~/bin (qui est donc dans le path), pourquoi ne pas taper simplement son nom dans le champ de commande du "Alt+F2" ?
Normalement, "go.sh" devrait être suffisant pour lancer ce script dans ces conditions.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#12 Le 13/04/2019, à 15:24

lynn

Re : Lancer un script via ALT + F2

C'est vraiment curieux que ça ne fonctionne pas chez toi cette histoire...

Si ce n'est pas top secret, que contient ton script go.sh ?


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#13 Le 13/04/2019, à 15:24

Roschan

Re : Lancer un script via ALT + F2

au pire, l'entrée de texte d'alt+f2 dispose d'un historique non ? la longueur de la commande ne devrait pas être un prblème

Dernière modification par Roschan (Le 13/04/2019, à 15:25)

Hors ligne

#14 Le 13/04/2019, à 15:43

abecidofugy

Re : Lancer un script via ALT + F2

@lynn : mon go.sh :

#!/bin/bash
konsole --new-tab --workdir ~ &
konsole --new-tab --workdir ~ &
konsole --new-tab --workdir ~ &
konsole --new-tab --workdir ~ &
konsole --new-tab --workdir ~ &
konsole --new-tab --workdir ~ &
konsole --new-tab --workdir ~ &
dolphin --split /media/sf_D_DRIVE/Soulseek-downloads/complete /media/sf_D_DRIVE/Musique /home/patrice/soundKonverter trash:/ > /dev/null 2> /dev/null &
quassel > /dev/null 2> /dev/null &
choqok > /dev/null 2> /dev/null &
kontact  > /dev/null 2> /dev/null &
firefox > /dev/null 2> /dev/null &
kate --start start  > /dev/null 2> /dev/null &

Mais je suis en zsh… je ne sais pas si ça joue…

Hors ligne

#15 Le 13/04/2019, à 15:49

abecidofugy

Re : Lancer un script via ALT + F2

erresse a écrit :

Salut,
Si ton script contient bien son shebang et qu'il a le droit "exécuter", puisqu'il est dans ~/bin (qui est donc dans le path), pourquoi ne pas taper simplement son nom dans le champ de commande du "Alt+F2" ?
Normalement, "go.sh" devrait être suffisant pour lancer ce script dans ces conditions.

Regarde ce qui s'affiche si je tape go.sh
Si je valide, Firefox m’affiche la page du site : http://go.sh/

:\

J‘ai désactivé ce qui se rapportait au web dans la configuration de ALT + F2

Dernière modification par abecidofugy (Le 13/04/2019, à 15:52)

Hors ligne

#16 Le 13/04/2019, à 17:21

erresse

Re : Lancer un script via ALT + F2

Alors là, effectivement, c'est carrément n'importe quoi !
Je ne vois pas pourquoi la commande de lancement d'un script nommé "go.sh" va ouvrir Firefox pour chercher ce site...
Vous avez dit "bizarre"... Comme c'est étrange !


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#17 Le 13/04/2019, à 17:31

abecidofugy

Re : Lancer un script via ALT + F2

erresse a écrit :

Alors là, effectivement, c'est carrément n'importe quoi !
Je ne vois pas pourquoi la commande de lancement d'un script nommé "go.sh" va ouvrir Firefox pour chercher ce site...
Vous avez dit "bizarre"... Comme c'est étrange !

Le genre de petit bug qui me rend fou…

Je le rencontre sous KDE neon et Kubuntu…

//EDIT : j’ai décoché « Emplacement » dans la confi de ALT + F2, le second, celui qui concerne l’ouverture desfichiers et url : go.sh ne lance plus Firefox, ça ne lance rien du tout à présent ^^

Dernière modification par abecidofugy (Le 13/04/2019, à 17:40)

Hors ligne

#18 Le 13/04/2019, à 17:33

lynn

Re : Lancer un script via ALT + F2

Tu as essayé avec un autre script ?


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#19 Le 13/04/2019, à 17:40

abecidofugy

Re : Lancer un script via ALT + F2

lynn a écrit :

Tu as essayé avec un autre script ?

Oui, backup_bdd.sh smile sous Kubuntu

Hors ligne

#20 Le 13/04/2019, à 17:41

lynn

Re : Lancer un script via ALT + F2

Et ça fonctionne avec Alt+F2 ?


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#21 Le 13/04/2019, à 18:14

abecidofugy

Re : Lancer un script via ALT + F2

lynn a écrit :

Et ça fonctionne avec Alt+F2 ?

Non ça ne marche pas mieux…

Hors ligne

#22 Le 13/04/2019, à 21:04

moko138

Re : Lancer un script via ALT + F2

Et, si ce n'est pas indiscret, qu'attends-tu de

firefox > /dev/null

?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#23 Le 13/04/2019, à 21:23

abecidofugy

Re : Lancer un script via ALT + F2

moko138 a écrit :

Et, si ce n'est pas indiscret, qu'attends-tu de

firefox > /dev/null

?

Quand je ne mettais que 'firefox', j'avais une sortie texte dans le terminal wink

Hors ligne