I am very close to releasing alpha version of Arachne for Linux.
Definitely SVGAlib version, and it is very likely that also GGI version.

I am thinking about following directory structure:

/usr/bin/arachne
/usr/lib/arachne/icons/
/usr/lib/arachne/gui/
/usr/lib/arachne/fonts/
/usr/doc/arachne/html/
/usr/man/arachne.1 ;-)

~/.arachne/config
~/.arachne/cache 

I would like to share mail folder system of PINE, and maybe be able to
import mail configuration from PINE too.

/usr/ will be replacable by /usr/local/ or /opt/arachne/, or even
~/arachne/ if necessary. It is just recommended location.

I am not sure about /usr/lib/arachne/, to be true. This is what older
applications use, but modern apps like KDE or GNOME apps seem to prefere
/usr/share/appname location instead of /usr/lib/appname, leaving /usr/lib
directory for real dynamic linking libraries.

So what do you suggest ? /usr/share/arachne/ (like GNOME or KDE apps) or
/usr/lib/arachne (like /usr/lib/joe/joerc, for example ;-) ? This can't be
configurable easily, because in case that ~/.arachne/config won't exist,
Arachne will look for default one in ../lib/arachne/config relatively
to executable filename (or maybe ../lib/arachne/arachne.cfg instead of
config, I am not yet sure). Well, maybe there can be enviroment variable,
like ARACHNEDIR, for those, who prefere different relative location of
shared files than ../lib/arachne/ ?

Linux Arachne definitely won't share current DOS style directory
structure, it will allow (but not force) you to make it integral part of
your system, which is standard in Linux world....

--
http://arachne.cz/ (Arachne Labs: internet - software - linux - mp3)

Reply via email to