Pages : 1
#1 Le 25/01/2008, à 12:59
- Remynix
[Résolu] Ajouter un item au menu gnome, à la main
bonjour,
Je cherche donc à ajouter un item au menu gnome, mais à la main, sans passer par l'outil graphique, plutà´t par script.
Une idée ?
Dernière modification par Remynix (Le 28/01/2008, à 11:56)
Hors ligne
#2 Le 26/01/2008, à 12:23
- Remynix
Re : [Résolu] Ajouter un item au menu gnome, à la main
up, up, up ! (barbatruc)
Hors ligne
#3 Le 26/01/2008, à 23:24
- nikko
Re : [Résolu] Ajouter un item au menu gnome, à la main
Salut,
Pour ajouter une entrée dans le menu gnome il faut créer un lanceur (toto.desktop) correctement renseigné (en particuluier la ligne Categories) et le copier dans /usr/share/applications. Si tu as renseigné la ligne Icon tu peux aussi copier l'icone dans /usr/share/pixmaps/
Ces lanceurs sont de bête fichier texte contenant diverses infos obligatoires ou non.
Exemple de fichier desktop, claws-mail.desktop :
[Desktop Entry]
Name=Claws Mail
Name[ja]=Claws Mail
Name[es]=Claws Mail
Comment=E-Mail client
Comment[ja]=à…à…»à’Â¥à¡Â¡Å’Â¥à«Â¥Â¯Â¥é¥€¥¢¥à³Â¥àˆ
Comment[es]=Cliente de correo
Exec=claws-mail
Icon=claws-mail
Terminal=false
Type=Application
Categories=Application;Network;
StartupNotify=true
On retrouve claws mail dans le menu Internet.
Autre exemple Jalbum:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=JAlbum
Type=Application
Terminal=false
Icon[fr_FR@euro]=/usr/share/pixmaps/JAlbum.png
Name[fr_FR@euro]=JAlbum
Exec=java -jar /opt/JAlbum/JAlbum.jar
Comment[fr_FR@euro]=Création de galleries
Comment=Création de galleries avant publication sur internet
Icon=/usr/share/pixmaps/JAlbum.png
StartupNotify=true
Categories=Graphics;Photography;
On le retrouve dans Graphisme
Pour plus de précisions, tu peux jeter un oeil aux spécs.
Celle des fichiers desktop:
http://standards.freedesktop.org/desktop-entry-spec/latest/
Celle des menus (ou tu trouveras une liste de catégories):
http://standards.freedesktop.org/menu-spec/latest/
Il y a 2 outils fournis par freedesktop qui peuvent t'intéresser:
desktop-file-install
Usage :
desktop-file-install [OPTION...] [FILE...]
Options de l'aide :
-?, --help Affiche les options de l'aide
--help-all Affiche toutes les options de l'aide
--help-edit Show desktop file edition options
Options de l'application :
--vendor Specify the vendor prefix to be applied to the desktop file. If the file already has this prefix, nothing happens.
--dir Specify the directory where files should be installed.
--delete-original Delete the source desktop file, leaving only the target file. Effectively "renames" a desktop file.
-m, --mode Set the given permissions on the destination file.
--rebuild-mime-info-cache After installing desktop file rebuild the mime-types application database.
et desktop-file-validate
Usage:
desktop-file-validate [OPTION...] <desktop-file>
Validate desktop entry files according to the desktop entry specification 1.0.
For information about this specification, see:
http://freedesktop.org/wiki/Specifications/desktop-entry-spec
Help Options:
-?, --help Show help options
Application Options:
--warn-kde Warn about usage of KDE extensions to the specification
--no-warn-deprecated Do not warn about usage of deprecated items
Nikko
Hors ligne
#4 Le 28/01/2008, à 11:55
- Remynix
Re : [Résolu] Ajouter un item au menu gnome, à la main
Mon cher Nikko,
c'est ce que je cherchais.
merci beaucoup.
Hors ligne
Pages : 1