alright after emailing IonIdea and talking with the guys on the irc channel, I have gotten the filesystem support to work. Heres a quick howto.
1.) here is the script i wrote to download the source, patch it, and build/install nghost. It automatically installs the required dependencies and whatnot. This script works on a brand new install of linuxice so it should work for you as well.
2.) run the script in a terminal to make sure everything went okay. after that there are a few things that need to be changed.Code:#install dependencies sudo apt-get install libqt4-dev build-essential libtool automake subversion pkg-config libxml++2.6-dev libx11-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libboost-dev libtag1-dev libsqlite3-dev libcurl4-openssl-dev libdbus-1-dev libltdl3-dev #get the files svn checkout -r 2049 https://nghost.svn.sourceforge.net/svnroot/nghost/libnghost libnghost svn checkout -r 2049 https://nghost.svn.sourceforge.net/svnroot/nghost/nghost2/trunk trunk wget http://ionidea.ua/nghost/sources/fslistbox-patch-0.1.tgz #patch the source for the listbox addition tar -zxvf fslistbox-patch-0.1.tgz sh apply_patch.sh #config/build/make/install lignghost cd libnghost ./autogen.sh ./configure make sudo make install #config/build/make/install nghost cd .. cd trunk ./autogen.sh ./configure make sudo make install
-if the nghost.conf file you use is in /etc/nghost then copy it to ~.nghost.
-copy your skins in /usr/share/nghost to /usr/local/share/nghost
You can use the ~.nghost to hold your skins like tripzero stated, it is nice to keep
all of you files in your home directory as well.
3.) open up /etc/ld.so.conf as root in any text editor and add "/usr/local/lib" (no quotes) to it. save the file and run "ldconfig" as root.
4.) after all this is done, you should be set up to use the filesystem support. you can use the BlackSea skin from IonIdea's website or you can just modify your existing one to allow support. this patch is great for thumb drives and the like.