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 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,



danko33 a écrit :

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.

Hors 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           wink

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

Balisesmoko138.jpg

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

En 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

Dans son message #1, danko33 a écrit :

Type=application

à remplacer par :

Type=Application

Dernière modification par MicP (Le 08/10/2023, à 20:00)

Hors ligne