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 28/01/2010, à 20:56

freex

[résolu] ".sh" non exécutables sous kde

Bonjour,
Je suis nouveau sous KDE.
Sous Gnome, les fichiers bash que j'avais créés ne fonctionnent pas. Lorsque je clique dessus, il ne se passe tout simplement rien alors que sous gnome j'avais un menu proposant soit l'ouverture du fichier soit son exécution
Comment faire pour rendre exécutable un "fichier.sh" sous KDE ?

Dernière modification par freex (Le 08/02/2010, à 23:25)


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#2 Le 28/01/2010, à 21:07

side

Re : [résolu] ".sh" non exécutables sous kde

Bonjour,

Tente dans un terminal :

./ton_script.sh

Dernière modification par side (Le 28/01/2010, à 21:07)


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#3 Le 28/01/2010, à 21:22

freex

Re : [résolu] ".sh" non exécutables sous kde

Merci, ça marche mais le but était de ne pas devoir passer par une console au préalable. Une idée ?


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#4 Le 28/01/2010, à 21:33

side

Re : [résolu] ".sh" non exécutables sous kde

huuum ... c'est bizarre.

Tu as vérifié si dans Propriétés / Permissions exécutable est coché ?

Normalement il suffit juste de cliquer dessus.

Dernière modification par side (Le 28/01/2010, à 21:34)


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#5 Le 28/01/2010, à 21:35

Shyne

Re : [résolu] ".sh" non exécutables sous kde

Salut,

Tu peux créer un lanceur dans ton menu avec comme commande:

sh ~/scripts/ton_script.sh

Hors ligne

#6 Le 28/01/2010, à 21:56

freex

Re : [résolu] ".sh" non exécutables sous kde

Shyne a écrit :

Salut,

Tu peux créer un lanceur dans ton menu avec comme commande:

sh ~/scripts/ton_script.sh

ça marche pas ou j'ai pas compris le chemin : le fichier .sh se trouve sur mon bureau


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#7 Le 28/01/2010, à 21:59

freex

Re : [résolu] ".sh" non exécutables sous kde

side a écrit :

huuum ... c'est bizarre.

Tu as vérifié si dans Propriétés / Permissions exécutable est coché ?

Normalement il suffit juste de cliquer dessus.

Oui, il est exécutable

abc c'est moi :

propriétaire : abc
groupe : abc


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#8 Le 29/01/2010, à 00:38

Shyne

Re : [résolu] ".sh" non exécutables sous kde

Oui j'ai donner le chemin "~/scripts/ton_script.sh" à titre d'exemple.

"~/Bureau/ton_script.sh" par ex. Mais tu dois certainement mieux savoir que moi le chemin vers ton script tongue

Dernière modification par Shyne (Le 29/01/2010, à 00:40)

Hors ligne

#9 Le 29/01/2010, à 13:08

freex

Re : [résolu] ".sh" non exécutables sous kde

Shyne a écrit :

Oui j'ai donner le chemin "~/scripts/ton_script.sh" à titre d'exemple.

"~/Bureau/ton_script.sh" par ex. Mais tu dois certainement mieux savoir que moi le chemin vers ton script tongue

ça ne fonctionne pas


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#10 Le 29/01/2010, à 19:33

Shyne

Re : [résolu] ".sh" non exécutables sous kde

Et si tu coches "exécuter dans un terminal"  dans l'onglet avancé?

Hors ligne

#11 Le 29/01/2010, à 21:45

tylhdar

Re : [résolu] ".sh" non exécutables sous kde

freex a écrit :

ça ne fonctionne pas

Donne nous le message d'érreur qu'on sache pourquoi.


un matériel non compatible linux est un matériel défectueux
ubuntu 10.4 sur pc1 ; debian squeeze sur pc2

Hors ligne

#12 Le 29/01/2010, à 22:30

freex

Re : [résolu] ".sh" non exécutables sous kde

Oui, "exécuter dans un terminal" est bien coché.
...et il n'y a pas de message d'erreur puisque j'essaye de l'exécuter en cliquant dessus depuis Dolphin. Notez que quand je clique (simple ou double) il ne s'exécute pas mais se sélectionne

Dans les proriétés du fichier je lis :
Type : script shell

...Peut-être que le début du code n'est pas bon ? (mais sous Gnome ça fonctionne ! )

#!/bin/bash
echo	"blabla"

Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#13 Le 30/01/2010, à 09:43

Shyne

Re : [résolu] ".sh" non exécutables sous kde

Si tu veux que la konsole reste ouverte essayes ca:

konsole --hold -e chemin_vers_ton_script/ton-script.sh

Hors ligne

#14 Le 30/01/2010, à 11:50

freex

Re : [résolu] ".sh" non exécutables sous kde

Shyne a écrit :

Si tu veux que la konsole reste ouverte essayes ca:

konsole --hold -e chemin_vers_ton_script/ton-script.sh

la console reste ouverte lorqu'elle s'ouvre sous Gnome car il y a un menu (j'ai pas publier tout le code, juste un echo "quelquechose")

Dernière modification par freex (Le 30/01/2010, à 11:51)


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#15 Le 03/02/2010, à 11:32

freex

Re : [résolu] ".sh" non exécutables sous kde

Bon, dois-je conclure que sous KDE il n'est pas possible de se créer un fichier utilitaire (mon_script.sh) placé sur le bureau afin d'y accéder d'un simple clic ?
...pour un environnement de bureau qui à la réputation d'être configurable a souhait c'est un comble...

Dernière modification par freex (Le 03/02/2010, à 11:33)


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#16 Le 03/02/2010, à 12:13

Emralegna

Re : [résolu] ".sh" non exécutables sous kde

C'est possible, autant il faut au préalable savoir s'en servir avant de dire de lui qu'il est incapable.

Il faut rendre le fichier exécutable dans les propriété du fichier en question.

Tu peux ensuite l'exécuter, mais il se ne passera rien suivant le code que tu lui demandes d'exécuter ; un echo ne s'affichera que dans un Terminal. Si tu veux que ça ouvre le Terminal pour afficher le message, et bien il faut retrousser ses manches et inclure dans le code l'ouverture du terminal en question.


Dans tous les cas ça n'a aucun rapport avec KDE, Gnome ou quoi que ce soit d'autre.

Dernière modification par Emralegna (Le 03/02/2010, à 12:14)

Hors ligne

#17 Le 03/02/2010, à 19:20

Shyne

Re : [résolu] ".sh" non exécutables sous kde

Chez moi ca marche en tout cas avec les indications que je t'ai donné.

- Créer un lanceur dans ton menu avec comme commande:

konsole --hold -e /chemin_complet_vers_ton_script/ton-script.sh

-Lier le raccourci du menu sur ton bureau.

Rien est impossible avec kde tongue

Hors ligne

#18 Le 03/02/2010, à 20:57

ushuujin

Re : [résolu] ".sh" non exécutables sous kde

Démarche pas a pas:
Je suis sous: Platform Version 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2))
Si tu n'as pas les meme version quelque difference peuvent exister:

j'utilise le script: blabla.sh ranger dans /media/500Go/Developement/script/
oops y a une faute d'hortographe? tant pis

#!/bin/bash
echo    "blabla"

Verifier les droits et la case executable:
http://img694.imageshack.us/img694/3610 … blabla.png

-------------------
1ére methode
J'utilise le plasmoide "Lanceur d'aplication Kickoff". D'origine en bas a gauche dans le tableau de bord

-clic droit sur ce plasmoide et selection de Editeur de menu : Cela ouvre la fentre de l'editeur:
http://img718.imageshack.us/img718/4732 … rdemen.png
-Creation d'un sous menu script:
             Sans cliquer dans la fentre de visualisation des menu (aucun sous   menu-surligné)     clic sur Nouvelle element puis donne le nom "script" clic ok
-Creation d'un element du menu script:
             Dans la fenetre de visualisation clic sur le nouveau menu "script" pour le surligner
             clic sur Nouvelle element puis donne le nom "blabla" clic sur ok
             Dans la fenetre de visualisation clic sur le nouveau menu "blabla" pour le surligner
             Dans l'onglet général a droite de l'editeur: Rempli le Champ Commande Avec: "konsole --hold -e sh  /media/500Go/Developement/script/blabla.sh"
             Clic sur enregistrer puis quite l'editeur de menu.
Tu peut desormais essayer de lancer ton script par lintermediaire du lanceur Kickoff.

Oui mais tu veux un raccourcie sur le bureau et pas dans Kickoff.

Utilisation du plasmoide vue du dossier
            -Dans kickoff clic gauche maintenu sur le lanceur de ton script ->glisser deposer dans le "plasmoide vue du dossier" et choisi lier ici.

Ton lien est cree, si tu cree plusieur liens a plusieurs endroit il seront tous modifier par les parametre du menu kickoff.

----------------------------
2eme methode:
-Dans le plasmoide "Vue du dossier": clic droit ->"cree un nouveau" ->clic sur "nouveau lien vers une application":
une fenetre "propriete programme souvre:
      Dans l'onglet general tu choisi l'icone et le nom du raccourcie
      Dans l'onglet application: champ commande:"sh blabla.sh"
                                        champ dossier: "/media/500Go/Developement/script/"
                                        bouton "option avancee": coche "Executer dans un terminal" et ne pas "fermer le terminal"
                                        Sclic sur ok puis essaye.

Dernière modification par ushuujin (Le 03/02/2010, à 21:24)

Hors ligne

#19 Le 08/02/2010, à 23:25

freex

Re : [résolu] ".sh" non exécutables sous kde

ushuujin a écrit :

[...]
1ére methode
J'utilise le plasmoide "Lanceur d'aplication Kickoff". D'origine en bas a gauche dans le tableau de bord

-clic droit sur ce plasmoide et selection de Editeur de menu : Cela ouvre la fentre de l'editeur:
http://img718.imageshack.us/img718/4732 … rdemen.png
-Creation d'un sous menu script:
             Sans cliquer dans la fentre de visualisation des menu (aucun sous   menu-surligné)     clic sur Nouvelle element puis donne le nom "script" clic ok
-Creation d'un element du menu script:
             Dans la fenetre de visualisation clic sur le nouveau menu "script" pour le surligner
             clic sur Nouvelle element puis donne le nom "blabla" clic sur ok
             Dans la fenetre de visualisation clic sur le nouveau menu "blabla" pour le surligner
             Dans l'onglet général a droite de l'editeur: Rempli le Champ Commande Avec: "konsole --hold -e sh  /media/500Go/Developement/script/blabla.sh"
             Clic sur enregistrer puis quite l'editeur de menu.
Tu peut desormais essayer de lancer ton script par lintermediaire du lanceur Kickoff.

Oui mais tu veux un raccourcie sur le bureau et pas dans Kickoff.

Utilisation du plasmoide vue du dossier
            -Dans kickoff clic gauche maintenu sur le lanceur de ton script ->glisser deposer dans le "plasmoide vue du dossier" et choisi lier ici.

Ton lien est cree, si tu cree plusieur liens a plusieurs endroit il seront tous modifier par les parametre du menu kickoff.

----------------------------
2eme methode:
-Dans le plasmoide "Vue du dossier": clic droit ->"cree un nouveau" ->clic sur "nouveau lien vers une application":
une fenetre "propriete programme souvre:
      Dans l'onglet general tu choisi l'icone et le nom du raccourcie
      Dans l'onglet application: champ commande:"sh blabla.sh"
                                        champ dossier: "/media/500Go/Developement/script/"
                                        bouton "option avancee": coche "Executer dans un terminal" et ne pas "fermer le terminal"
                                        Sclic sur ok puis essaye.

OK, ça marche
...C'était quand même plus simple sous gnome mais c'est pas ce détail qui va m'y faire retourner wink

Merci à tous


Kubuntu user qui aimerait passer définitivement au bureau standard.

Hors ligne

#20 Le 03/04/2010, à 11:43

michto36

Re : [résolu] ".sh" non exécutables sous kde

Bonjour,

j'ai a peu près le même soucis .. j'aimerais créer un raccourci dans le menu Kickoff vers une application existante, que celle-ci s'ouvre dans un shell, et le garde ouvert, ET en me laissant l'input clavier de disponible ..

donc dans mon cas j'essaye la commande suivante : konsole --hold -e "/usr/sbin/airodump-ng"
la konsole s'ouvre bien, la commande s'exécute, mais impossible d'entrer d'autres commandes par la suite .. et ce, pareil en root. une idée ?

http://img59.imageshack.us/img59/2374/sh2f.png

avec la commande: konsole --hold -e sh /usr/sbin/airodump-ng
j'obtiens une erreur un peu étonnante ... et idem en cochant la case pour le lancer en root.

http://img59.imageshack.us/img59/9496/sh1n.png

j'ai de même essayé la commande globale de airodump, donc comme ici: konsole --hold -e sh airodump-ng
et voila le résultat.

http://img59.imageshack.us/img59/5100/sh3u.png

Si vous avez une idée.. car la je sèche !

Merci.

Hors ligne