#1 Le 08/10/2023, à 14:13
- danko33
appeler commande terminal depuis bureau
Bonjour
je cherche à reproduire sur Ubuntu quelque chose de particulièrement simple à réaliser sous Windows, un raccourci bureau pointant vers un script (.bat, .ps1, etc) sous Win). je galere depuis plusieurs heures donc jespere que vous pourrez m'aider :-)
j'ai suivi les tutoriaux trouvés sur le net :
creer un fichier .desktop, le tester, etc tout est OK, il apparait bien dans mon menu "applications" (j'ai ubuntu 22)
contenu du fichier:
[Desktop Entry]
Type=application
Name=toto
Exec=/home/xx/Documents/monscript.sh
terminal=true
ensuite dans le fichier sh (que j'ai passé en executable chmod+x) :
echo "blabla"
sudo journalctl -u openvpn@server
si je fais ./monscript ca fonctionne, par contre si j'ouvre mon raccourci, il ne se passe rien.
j'ai tenté un lien symbolique mais même résultat il m'ouvre mon sh en mode éditeur de texte et je ne sais pas comment lui dire de l'ouvrir avec un terminal vu qu'il n'apparait pas dans la liste des programmes disponibles...
l'idée étant par un raccourci bureau d'ouvrir un terminal m'affichant le log openvpn sans avoir à taper à chaque fois cette commande, je pensais cela simple mais en fait pas du tout, je crois que je vais finir par apprendre par cœur la commande :-)
merci pour votre aide
Dernière modification par danko33 (Le 08/10/2023, à 15:02)
Hors ligne
#2 Le 08/10/2023, à 14:34
- nany
Re : appeler commande terminal depuis bureau
Bonjour,
ensuite dans le fichier sh (que j'ai passé en executable chmod+x) :
echo "blabla"
sudo journalctl -u openvpn@server
A priori il manque un shebang (#!/bin/bash) à ton script.
Ensuite il est possible que tu vois le terminal s’ouvrir puis se fermer après l’exécution du script.
En ligne
#3 Le 08/10/2023, à 14:36
- xubu1957
Re : appeler commande terminal depuis bureau
Bonjour,
Pour ajouter toi-même les balises code à ton précédent message #1 : Merci
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
comme indiqué dans le : Retour utilisable de commande
Dernière modification par xubu1957 (Le 08/10/2023, à 15:10)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#4 Le 08/10/2023, à 15:05
- danko33
Re : appeler commande terminal depuis bureau
c'est fait !
concernant le shebang, je l'ai ajouté mais aucun changement
j'ai ajouté un sleep 10 mais cela ne maintient pas ouverte la fenetre du terminal, je pense donc qu'elle ne s'ouvre meme pas
j'ai testé le chemin (/home/vm2...) en le copiant collant dans un autre terminal et je tombe bien sur mon fichier...
Hors ligne
#5 Le 08/10/2023, à 16:38
- lynn
Re : appeler commande terminal depuis bureau
terminal=true
ne fonctionnera pas sans sa majuscule
-->
Terminal=true
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#6 Le 08/10/2023, à 19:59
- MicP
Re : appeler commande terminal depuis bureau
Bonjour
Type=application
à remplacer par :
Type=Application
Dernière modification par MicP (Le 08/10/2023, à 20:00)
Hors ligne