[Pkg-ROX-devel] /etc/menu-methods/rox-filer

Dennis Tomas 2tomas@informatik.uni-hamburg.de
Sat, 16 Apr 2005 11:22:49 +0200


This is a multi-part message in MIME format.
--------------020705010806010802090604
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


>The right thing to do is patching to use a rox specific system directory
>for a common Apps dir (such as /usr/share/rox/Apps) and working there only.
>Any other path (and the horrible manipulation of /etc subdirs like that
>in postrun) is a violation of Debian policy...
>  
>
Thanks for your advice! Ok then, here's another version of 
/etc/menu-methods/rox-filer. Now all application directories are created 
in /usr/share/rox/Apps. And I've removed this horrible /etc/roxmenu - 
thing. Instead, roxmenu is generated under a new subdirectory 
/usr/share/rox/menu (is this ok?). In this subdirectory I also created a 
script called create-app-dir.sh which is used by 
/etc/menu-methods/rox-filer to create an app dir, because the rox-filer 
menu-method-script became nearly unreadable. It now also supports 
terminal-based applications.
Execution still takes very long the first time, mostly due to searching 
for icons of applications. But the next times it goes faster, because it 
only looks for icons of applications that have a different version than 
during last execution.
I also added tags for package-name, version-number, author, maintainer 
and homepage to AppInfo.xml.

dennis tomas

--------------020705010806010802090604
Content-Type: application/x-bzip;
 name="menu.tar.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="menu.tar.bz2"

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
BY0L/4u5IpwoSDs3ESmA
--------------020705010806010802090604--