Pages : 1
#1 Le 21/08/2011, à 09:18
- galexis
Comment créer un lanceur pour un script sh dans unity ?
Bonjour,
je souhaiterais ajouter un bouton dans le dock unity, qui lancerais un script.sh. Le script fonctionne quand je le lance dans le dossier où il est stocké, mais ne se lance pas avec le lanceur que j'ai créer avec un fichier desktop, comme suit :
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Categories=GNOME;GTK;
Exec=/home/alexis/Documents/script/Arrêter diffusion
Name=Arrêter diffusion
Comment=Lancer la diffusion avec icecast
Icon=/usr/share/icons/Humanity/actions/48/gtk-media-stop.svg
Name[fr_FR]=Arrêter diffusion.desktop
Dans le type, faut-il mettre quelques chose comme "script" ?
Merci.
Alexis
Hors ligne
#2 Le 21/08/2011, à 11:18
- bluc
Re : Comment créer un lanceur pour un script sh dans unity ?
Salut
Je ne sais plus si c'est sur gnome shell ou Unity il faut pouvoir afficher les icone sur le bureau et créer un lanceur sur ce meme bureau en suite appres lancement conserver ce lanceur dans le dock
Clevo : Ubuntu 23.10 ❖ Xubuntu 22.10 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne
#3 Le 21/08/2011, à 14:10
- LeFouFurieux
Re : Comment créer un lanceur pour un script sh dans unity ?
Salut
Un petit #!/usr/bin/env xdg-open en tête de fichier
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Categories=GNOME;GTK;
Exec=/home/alexis/Documents/script/Arrêter diffusion
Name=Arrêter diffusion
Comment=Lancer la diffusion avec icecast
Icon=/usr/share/icons/Humanity/actions/48/gtk-media-stop.svg
Icon[fr_FR]=/usr/share/icons/Humanity/actions/48/gtk-media-stop.svg
Name[fr_FR]=Arrêter diffusion.desktop
Hors ligne
#4 Le 21/08/2011, à 14:39
- biospip
Re : Comment créer un lanceur pour un script sh dans unity ?
Je ne sais plus si c'est sur gnome shell ou Unity : il faut pouvoir afficher les icône sur le bureau et créer un lanceur sur ce même bureau ensuite, après lancement, conserver ce lanceur dans le dock
ça ne fonctionne malheureusement pas pour tous les lanceurs : http://forum.ubuntu-fr.org/viewtopic.php?id=610641 ; on peut très bien avoir un lanceur opérationnel sur le bureau et que celui-ci ne fonctionne plus une fois docké dans Unity.
bien cordialement
Dernière modification par biospip (Le 21/08/2011, à 14:40)
profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip
Hors ligne
#5 Le 21/08/2011, à 15:01
- bluc
Re : Comment créer un lanceur pour un script sh dans unity ?
J'ai retrouvé c'est sur Fedora 15 que j'ai fais comme ça , donc sur Unity ,en fait , je ne sais pas ,
le fichier il faut peut etre le mettre dans /.local/share/applications
Dernière modification par bluc (Le 21/08/2011, à 15:03)
Clevo : Ubuntu 23.10 ❖ Xubuntu 22.10 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne
#6 Le 21/08/2011, à 15:01
- grisouille
Re : Comment créer un lanceur pour un script sh dans unity ?
il n'y a pas un soucis d'espace dans le nom du script ?
"Exec=/home/alexis/Documents/script/Arrêter diffusion" <-- ??
Hors ligne
#7 Le 21/08/2011, à 15:47
- galexis
Re : Comment créer un lanceur pour un script sh dans unity ?
Salut
Un petit #!/usr/bin/env xdg-open en tête de fichier
#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Categories=GNOME;GTK; Exec=/home/alexis/Documents/script/Arrêter diffusion Name=Arrêter diffusion Comment=Lancer la diffusion avec icecast Icon=/usr/share/icons/Humanity/actions/48/gtk-media-stop.svg Icon[fr_FR]=/usr/share/icons/Humanity/actions/48/gtk-media-stop.svg Name[fr_FR]=Arrêter diffusion.desktop
Bonjour,
cela ne semble pas fonctionner. J'ai juste modifié le fichier, faut-il le tirer dans le dock de nouveau ?
Alexis
Hors ligne
#8 Le 21/08/2011, à 17:02
- LeFouFurieux
Re : Comment créer un lanceur pour un script sh dans unity ?
en le plaçant dans ton home .local/share/applications et puis drag and drop dans le dock ça ne fonctionne toujours pas ?
Hors ligne
#9 Le 21/08/2011, à 17:44
- galexis
Re : Comment créer un lanceur pour un script sh dans unity ?
Non cela ne fonctionne pas.
Hors ligne
#10 Le 21/08/2011, à 18:00
- jilucorg
Re : Comment créer un lanceur pour un script sh dans unity ?
Comme cela a déjà été signalé, 'Arrêter diffusion' (circonflexe + espace ça fait beaucoup...) n'est pas un nom de script bash ! il faudrait déjà le renommer en qqch comme 'arreter_diffusion.sh' et voir ce que ça donne.
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#11 Le 21/08/2011, à 20:12
- galexis
Re : Comment créer un lanceur pour un script sh dans unity ?
Je vais essayer, merci.
Hors ligne
#12 Le 21/08/2011, à 20:22
- galexis
Re : Comment créer un lanceur pour un script sh dans unity ?
OK ça fonctionne !!!! Merci à tous.
Hors ligne
#13 Le 03/11/2011, à 14:56
- JujuLand
Re : Comment créer un lanceur pour un script sh dans unity ?
Peut-être que cd qui suit aurait été suffisant, non ?
Exec="/home/alexis/Documents/script/Arrêter diffusion"
A+
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne