[kde-linux] Editing the K menu

Marcelo Amorim marcelo_ucb at yahoo.com.br
Mon Jul 18 18:49:32 UTC 2005


Hi!
I followed these tips and I created the menu with my
appliction, but I still not include a sub-menu inside
the new menu.
How can I do that?
The files I created are:

amorim.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Arq.desktop
Comment=ModHRM
Exec=/usr/bin/teste.sh
Icon=teste.png
Terminal=false
Type=Application
Categories=Teste
-----------------------
amorim.menu
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu
1.0//EN"
  
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
        <Menu>
                <Name>MAmorim_app_merged</Name>
               
<Directory>amorim.directory</Directory>
                <Include>
                        <Category>Teste</Category>
                </Include>
        </Menu>
</Menu>

---------------------
amorim.directory
[Desktop Entry]
Type=Directory
Icon=package
Name=arq.directory



-----------
Thanks


--- James Richard Tyrer <tyrerj at acm.org> escreveu:

> Marcelo Amorim wrote:
> > Thanks! But I still need some help.
> > I'd like to create a new category, called
> "MODELO",
> > and inside this I'd like to put my applications,
> > developed at my job.
> 
> You need to create two files for the menu.
> 
> First a file for the directory which needs to go in:
> 
> 	$KDEDIR/share/desktop-directories
> 
> This is quite simple, for example to create the
> Engineering category:
> 
> 
> engineering.directory
>
------8<------8<------8<------8<------8<------8<------8<------8<------
> [Desktop Entry]
> Icon=package
> Name=Engineering
> 
>
------8<------8<------8<------8<------8<------8<------8<------8<------
> 
> This simply states two things.  The name to appear
> in the menu 
> "Engineering" and the name of the icon to be used in
> the menu "package". 
>   You can add language tagged names in the usual
> manner if you wish.
> 
> Then you need an XML file to add the entry to the
> menu in:
> 
> 	/etc/xdg/menus/applications-merged
> 
> Again in my example this would be:
> 
> Engineering.menu
>
------8<------8<------8<------8<------8<------8<------8<------8<------
> <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu
> 1.0//EN"
>   
>
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
> 
> <Menu>
> 	<Menu>
> 		<Name>Engineering</Name>
> 		<Directory>engineering.directory</Directory>
> 		<Include>
> 			<Category>Engineering</Category>
> 		</Include>
> 	</Menu>
> </Menu>
> 
>
------8<------8<------8<------8<------8<------8<------8<------8<------
> 
> This again has the name of menu entry "Engineering"
> and it has the of 
> the 'directory' file "engineering.directory".  It
> also has the name of 
> the Category which in this case is also
> "Engineering" but it doesn't 
> have to be.  This is the what you put in the
> 'desktop' files for the 
> apps that you want listed in this category:
> 
> 	Categories=Engineering
> 
> According to the standard, if this isn't one of the
> standard categories, 
> it should be prefixed with "X-" (e.g. X-Unusual).
> 
> So, if you simply substitute your name, icon, and
> category into my 
> examples, it should work.
> 
> If you need to have more than one app category
> included in your new menu 
> division, you can list them on additional lines in
> the "Include" section.
> 
> -- 
> JRT
> ___________________________________________________


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 



More information about the kde-linux mailing list