Pages : 1
#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
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
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
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
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
ç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
ç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
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
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
[...]
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
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
Pages : 1