Hello Debian GNOME maintainers, This is a follow-up to the GNOME user menu-method: I would like to clear some erros in tyhe previous announcement > Please find in attachment: > A menu-methods /etc/menu-methods/gnome-vfolder-user The file permission must allows execution for all. This is very important. > A vfolder template /etc/gnome-vfs-2.0/vfolders/applications.templates It should read "template" not "templates": A vfolder template /etc/gnome-vfs-2.0/vfolders/applications.template > You also need /etc/menu-methods/xdg-desktop-entry-spec-apps > from the menu-xdg package. > > To use it, run update-menus as a user. Before running update-menus, please check that the directory $HOME/.gnome2/vfolders is empty. I got reports of problems otherwise. > This will create a new menu (Debian-user) which a copy of the Debian > menu but including your local customisations. I would like to thanks Andreas Tille, Eddy Flas and Morten Brix Pedersen for their feedback. Cheers, -- Bill. <ballombe@debian.org> Imagine a large red swirl here.
#!/usr/sbin/install-menu
# gnome-vfolder based on:
# Also used as /etc/menu-methods/menu-xdg
# Copyright 2004 - Chris Cheney <ccheney@debian.org>
# Licensed under the GNU General Public License, version 2.
!include menu.h
compat="menu-2"
outputencoding="UTF-8";
outputlanguage="C";
function DirEntry() =
" <Name>" translate("",title()) "</Name>\n"
" <Desktop>" "debian" replacewith(tolower($section),"/","-") ".directory" "</Desktop>\n";
function desktop() = prefix() "/../../.local/share/applications/menu-xdg/X-Debian" replacewith($basesection,"/","-") "-" tolower(replacewith($title,"/ ","__") ".desktop");
supported;
x11 = "<Include>" desktop() "</Include>\n";
text = "<Include>" desktop() "</Include>\n";
endsupported;
startmenu = " <Folder>\n" DirEntry();
endmenu = " </Folder>\n";
submenutitle = "";
treewalk = "(M)";
genmenu = "applications.debmenu";
rcfile = "applications.vfolder-info";
examplercfile="applications.template";
mainmenutitle="Debian-user";
rootsection = "";
onlyrunasuser=true;
userprefix = ".gnome2/vfolders";
rootprefix = "/etc/gnome-vfs-2.0/vfolders";
preoutput = "";
postoutput = "";
<?xml version="1.0"?>
<VFolderInfo>
<Folder>
<Name>Root</Name>
<Parent>applications-all-users:///</Parent>
<!-- Debian -->
include-menu-defs
</Folder>
</VFolderInfo>