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 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