How to edit the freedesktop menu in 2.10 from cmdline

On Tue, 2005-29-03 at 20:05 -0800, Randy Bush wrote:
> > If you're not afraid of the commandline and a little XML, its pretty
> > easy customize that way until the GUI comes. If you want to know how,
> > just ask.
> i hereby ask.

Well I was hoping to know more about exactly what it is you want to
do. :)

Anyways, this is just what I gather from fixing a couple things in my
own menu on FC4test1, so don't quote me as any expert. Firstly, this the
the canonical specification from the horse's mouth, and the best

If you want to totally replace the menu with a custom designed one:
(you can use existing files as templates, they're easy to read so you

1. Place your custom .desktop files in /usr/share/applications/
2. Place custom .directory files in /usr/share/desktop-directories/
3. Write a custom .menu XML file in /etc/xdg/menus/

If you just want to override or add a single entry, then place a copy
(with the desired modifications) in ~/.local/share/applications/

If you want to add "legacy entries" just put the path between

If you want to cut an item out you can place its .desktop file between
<Filename/> and <Exclude/>

If you want to merge whole sets of different menus in, write their .menu
file then place it between <MergeFile/>

Well the above is just the basics, and probably not complete, but I
think one can easily handle it from there. :)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]