#1 Le 28/07/2010, à 21:19
- el cameleon
Création d'un lanceur via le terminal
Salut,
Je travaille sur un tuto sur support.mozillamessaging.com pour décrire comment installer Thunderbird sur Linux (il faut un compte pour le voir car c'est encore à l'état de brouillon).
J'aimerais savoir s'il est possible de remplacer les 10 étapes manuelles décrites dans ce tuto dont je m'inspire: http://www.easy-email.net/thunderbird-3/thunderbird-3-tips/how-to-install-thunderbird-3-on-an-ubuntu-linux-netbook dans la partie 3 " Create a Menu Item to start Thunderbird 3.0 " par une/des lignes de commandes judicieusement choisies.
Qu'en pensez-vous? Peux-t'on via une ligne de commande:
- créer un lanceur pour un executable
- lui affecter un nom
- l'habiller d'une icone?
Ubuntiste depuis mars 2009 avec un portable Dell 1525N
Hors ligne
#2 Le 28/07/2010, à 21:28
- alej
Re : Création d'un lanceur via le terminal
Sur le principe...
$ man xdg-desktop-menu
... mais, bon, j'suis pas sûr d'avoir compris la question
Hors ligne
#3 Le 29/07/2010, à 07:58
- el cameleon
Re : Création d'un lanceur via le terminal
Merci, je regarderais à la maison ce soir...
En fait, je souhaite obtenir la création d'un lanceur de ce type en ligne de commande, au lieu de le faire via l'interface graphique:
en effet, c'est assez fastidieux d'aller chercher le nom de programme et l'icône, j'aimerais voir s'il est possible d'automatiser tout ça (surtout que je connais déjà les lignes de commandes pour télécharger et installer la dernière version de Thunderbird, ne manque que la création de raccourci pour que ce soit tip top).
Ubuntiste depuis mars 2009 avec un portable Dell 1525N
Hors ligne
#4 Le 29/07/2010, à 08:31
- Hizoka
Re : Création d'un lanceur via le terminal
ouais c'est pas tres dur...
echo "[Desktop Entry]
Encoding=UTF-8
Terminal=0
Exec=thunderbird
Icon=/home/hizoka/thuderbird.png
Type=Application
Categories=Network
StartupNotify=true
Name=Thunderbird
GenericName=Client de messagerie" > /home/${USER}/.local/share/applications/thunderbird.desktop
ou /usr/share/applications/thunderbird.desktop en sudo
n'oubliez pas la doc... raccourci-lanceur
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 29/07/2010, à 20:39
- el cameleon
Re : Création d'un lanceur via le terminal
Merci Hizoka pour cette aide, mais malheureusement:
- le copié / collé de tes lignes de commandes dans un terminal ne crée pas de lanceur et ne renvoi aucun message d'erreur
- la doc contient bien une section nommée "Méthode en ligne de commande", mais il s'agit en fait d'éditer manuellement un fichier texte :-(
Ubuntiste depuis mars 2009 avec un portable Dell 1525N
Hors ligne
#6 Le 29/07/2010, à 21:33
- Hizoka
Re : Création d'un lanceur via le terminal
me suis peut être trompé, tu veux un raccourci dans le menu gnome ?
la avec ca ca t'ajoute un raccourci dans ton menu gnome das la section internet
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 30/07/2010, à 05:56
- miniSeb
Re : Création d'un lanceur via le terminal
Cool Tu ne réponds pas à sa question, mais à une des miennes
pas posée sur le forum, mais je me demandais ^^
Hors ligne
#8 Le 30/07/2010, à 08:59
- Hizoka
Re : Création d'un lanceur via le terminal
bah, c'est la même chose, seul l'emplacement diffère...
essaye de créer un lanceur en mode graphique et ouvre le avec un éditeur de texte, il ne te reste plus qu'a copier le contenu.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#9 Le 31/07/2010, à 17:17
- el cameleon
Re : Création d'un lanceur via le terminal
ouais c'est pas tres dur...
echo "[Desktop Entry] Encoding=UTF-8 Terminal=0 Exec=thunderbird Icon=/home/hizoka/thuderbird.png Type=Application Categories=Network StartupNotify=true Name=Thunderbird GenericName=Client de messagerie" > /home/${USER}/.local/share/applications/thunderbird.desktop
ou /usr/share/applications/thunderbird.desktop en sudo
n'oubliez pas la doc... raccourci-lanceur
Merci, effectivement, ça fonctionne, fallait simplement mettre le bon chemin vers l'icone! Par contre, Generic name (le commentaire) ne s'affiche pas car il manque un guillemet ;-)
Dernière modification par el cameleon (Le 31/07/2010, à 17:19)
Ubuntiste depuis mars 2009 avec un portable Dell 1525N
Hors ligne
#10 Le 31/07/2010, à 17:51
- alej
Re : Création d'un lanceur via le terminal
Tant qu'à faire...
$ desktop-file-validate thunderbird.desktop
... pour vérifier la syntaxe.
Hors ligne
#11 Le 31/07/2010, à 20:37
- el cameleon
Re : Création d'un lanceur via le terminal
Tant qu'à faire...
$ desktop-file-validate thunderbird.desktop
... pour vérifier la syntaxe.
J'obtiens
$: command not found
Que dois-en déduire? Thunderbird se lance correctement si je tape "thunderbird" dans le terminal
Ubuntiste depuis mars 2009 avec un portable Dell 1525N
Hors ligne
#12 Le 31/07/2010, à 21:50
- Hizoka
Re : Création d'un lanceur via le terminal
Merci, effectivement, ça fonctionne, fallait simplement mettre le bon chemin vers l'icone! Par contre, Generic name (le commentaire) ne s'affiche pas car il manque un guillemet ;-)
ba non, le " sert à l'echo...
pour desktop-file-validate (que je ne connaissais pas), il faut d'abord faire :
sudo apt-get install desktop-file-utils
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne