Revision [22086]
This is an old revision of RoxApplicationDirectory made by darkcity on 2012-07-07 12:30:08.
ROX Application Directories (ROX-App-Dirs)
Although the ROXFiler ROX Filer is used in many Puppy versions, the ROX Desktop Environment as a whole is not. ROX has the concept of using self contained Application directories (as its model, Risc OS, did). These directories would include program's help files, images, binaries and possibly other things. However, in Puppy most applications are installed to various places within the standard the RootFS Linux Root FS.
Location and linking
The location for ROX-App-Dirs is /usr/local/apps
Sometime the MIME-type directories link these directories.
Standard files inside the directories are-
Appinfo.xml - information about app in xml
"AppRun - script to run program
~~.DirIcon - image file icon for directory (many apps have an icon stored in ##/usr/share/pixmaps## which you can link)
These typically contain the following - using [[AbiWord]] as an example-
~Appinfo.xml -
%%
Abiword text editor
%%
~AppRun -
%%
#!/bin/sh
exec abiword "$@"%%
The ##"$@"## passes the file clicked on to the application.
==Related Pages==
[[http://roscidus.com/desktop/AppDirs AppDirs on ROX desktop]] - in Puppy AppDirs"" are only used for 'right-click' file associations rather than containing the whole apps