[Linux-bruxelles] [résolu] récupérer menu custom
Kenny
kenny at bruxxel.org
Mer 14 Avr 16:40:49 CEST 2010
Merci bcp Frédéric,
C'est plus qu'il n'en fallait :)
Tu m'as conforté dans ce que je savais. Et en plus je sais maintenant
que ça fonctionne avec KDE et Gnome.. Wunderbar.
En refouillant dans ses dossiers, j'ai fini par trouver où ils s'étaient
cachés.
Je ne sais pas comment je m'étais débrouillé pour ne pas les voir,
pourtant j'avais fouillé ses dossiers. :)
Pour ma part, j'ai retrouvé mon nouveau menu dans:
~/.local/.share/desktop-directories/alacarte-made.directory
et les éléments du menu dans:
~/.local/.share/applications/alacarte-made.desktop
~/.local/.share/applications/alacarte-made-1.desktop
...
Encore merci.
Kenny
Frederic Peters wrote:
> Salut Kenny,
>
>
>> J'ai créé un menu custom avec quelques éléments dedans.
>>
>> Comment pourrais-je faire pour récupérer ce menu et le mettre sur
>> d'autres postes facilement (tous des debian & ubuntu).
>>
>
> Je ne vais pas tout à fait répondre à la question, mais ça devrait te
> permettre d'arriver à tes fins.
>
> GNOME et KDE, et peut-être bien les plus "petits" autres environnements
> aussi, se sont mis d'accord il y a déjà quelques années sur le format
> pour les entrées dans les menus, c'est la spécification "Desktop Entry".
>
> http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
>
> En gros il y est défini que les entrées de menu sont définies dans des
> fichiers .desktop, qui ont la forme suivante :
>
> [Desktop Entry]
> Type=Application
> Name=GNOME Build Tool
> Comment=Build GNOME modules
> Exec=/home/fred/.local/bin/jhbuild gui
> Categories=GNOME;Development;Building;
> Icon=applications-development
> Terminal=false
> StartupNotify=true
>
> Le menu, de GNOME, KDE, ou autre, va chercher ces fichiers dans une
> série de répertoires ($prefix/share/applications/¹), et s'en servir pour
> remplir les menus.
>
> J'imagine donc que tu peux aboutir en créant de tels fichiers, et en les
> copiant dans les /usr/local/share/applications/ de tes machines.
>
>
> Frédéric
>
>
> ¹ avec $prefix étant /usr, /usr/local, ~/.local/, etc.
>
>
Plus d'informations sur la liste de diffusion Linux-bruxelles