Still trying for "legacy-only" menus
James Richard Tyrer
tyrerj at acm.org
Tue Aug 10 06:42:56 BST 2004
Bryan K. Wright wrote:
> Hi folks,
>
> I'm still looking for a way to have "legacy-only" menus
> under KDE 3.2.2 on Fedora Core 2. That is, I'd like to drop a
> legacy menu tree into /etc/X11/applnk and have that be the ONLY
> source for menus. I've tried using an applications.menu file
> like this:
>
> <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
> "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
> <Menu>
> <Name>Applications</Name>
> <LegacyDir>/etc/X11/applnk</LegacyDir>
> </Menu>
>
> but it only results in an empty menu. (The tree under applnk contains
> *.desktop and .directory files that work with KDE 2.2.2.)
>
Where did you put this file?
If you use that file (which is correct AFAIK except for the name) as:
/etc/xdg/menus/applications-merged/X11-legacy.menu
This will add your legacy menus. IIUC, that isn't what you want. You want to
get rid of the non-legacy menus as well.
You are also going to need have something else for:
/etc/xdg/menus/applications.menu
Exactly how much, I'm not sure but I would start by trying this:
<Menu>
<Name>KDE</Name>
<Directory>kde-main.directory</Directory>
<!-- Search the default locations -->
<KDELegacyDirs/>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<DefaultLayout>
<Merge type="menus"/>
<Merge type="files"/>
<Separator/>
<Menuname>More</Menuname>
</DefaultLayout>
<Layout>
<Merge type="menus"/>
<Menuname>Applications</Menuname>
<Merge type="files"/>
</Layout>
<DefaultMergeDirs/>
<MergeFile>applications-kmenuedit.menu</MergeFile>
</Menu>
Some of this might not be needed.
--
JRT
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list