3dfile review

by rbytes.net on

3dfile is a simple file browser, using OpenGL to display files and folders. The navigation is also very simple: just point-and-click

License: GPL (GNU General Public License)
File size: 84K
Developer: mircea
0 stars award from rbytes.net

3dfile is a simple file browser, using OpenGL to display files and folders.
The navigation is also very simple: just point-and-click.

You may also experiment your favorite moves on it and see if it responds. It may or it may not.

Anyway, I think 3dfile is very intuitive and easy to use. If you can't handle with it, please read the docs (like the README file) and, better, the sources.

It should work (compile&run) on any Unix/X11 system or under Win9x/NT (with some modifications I'll discuss later **).

What do you need for? Let's see:

OpenGL libs&headers, or Mesa;
ANSI C compiler.

The only systems I can guarantee it works under, are:

x86 systems
Linux 2.2.*/2.4.* (Mandrake 8.1)
XFree 3.3.6 / 4.0.3 (or better, 4.1 series recommended)
Mesa 3.2 / 3.4.2 / 4.0
glut 3.7
egcs-2.1.1 / egcs-2.91.66 (kgcc) / gcc 2.96 / gcc 3.0.1

The only minor problem on other systems could be the code of reading directories. If you can't fix it, please ask someone with some experience in programming and using files.
If want to use the new configure script (recommended), you'll need:

Compilation & installation

a) Using the new GNU/autoconf script

< optional >
make install
make install-strip
< optional >

autogen.sh runs:
aclocal && autoheader && autoconf && automake
to save some download time (the tarball is about 25k smaller)
Also, see:
./configure --help
for some options, like using GL or MesaGL.

Note that since v0.1.8 this script was renamed from autoscript.sh to
autogen.sh to conform with GNU standards.

b) Using the old Makefile.orig

make -f Makefile.orig

If you have problems with Makefile, check it for libs, directories and
defines. Also, 3dfile links with -lGL -lGLU. So, you people with older Mesa
could change it to -lMesaGL, or, better, create symlinks from
libMesaGL[U].so to libGL[U].so.


Use the mouse.
Clicking on executables -> execute them (only when releasing the mouse button).
Clicking on directories -> chdir.
Clicking on other files -> let your favourite $BROWSER handle them.
Use arrows (and th e mouse wheel) to scroll up & down,
left&right, page_up & page_down, home & end.
Right click shows a popup menu, for navigation and file operations, like:
-view as text / hex / image
Use the bottom menu buttons.
When possible, space bar switches from windowed mode to fullscreen mode,
and vice versa (it works only with some 3d[fx] cards).
You may drag items over WindowMaker dock or KDE apps.
Press ESC, q, Q to exit, and H for a help pane.

What's New in This Release:
updated documentation and packages, duh :(
new binary packages (rpm/tgz)
added a 3dfile entry in Mandrake menus
updated autoconf scripts
updated Makefile.orig

3dfile keywords