Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XCRUISER(1)		    General Commands Manual		   XCRUISER(1)

NAME
       xcruiser	- a filesystem visualization utility

SYNTAX
       xcruiser	[ -display dpy ] [ -background color ] [ -geometry geom	]

DESCRIPTION
       XCruiser	 is  a	filesystem  visualization  utility  which  compares  a
       filesystem to a 3D-formed universe and allows you  to  "cruise"	within
       it. It constructs a universe from directory trees, and you can navigate
       with a mouse.

       Here are	simple analogies. Every	file in	a filesystem is	 shown	as  "a
       planet" with a solid circle. Similarly directories are "galaxies" (hol-
       low rings) and symbolic links are "wormholes" (green  curves).	Unlike
       the real	universe, a directory can contain subdirectories inside, which
       forms a hierarchical filesystem.	The radius of each star	is  determined
       by its mass (i.e. filesize) and the position is determined by its name.
       Closer names are	placed closer to each  other.  Shorter	filenames  are
       placed closer to	the center of the galaxy.

OPERATIONS
       You  have  one  main window. Planets are	shown as solid circles in warm
       colors. Galaxies	are cyan or white, and wormholes are green.  The  pro-
       gram  also displays the current velocity	and the	name of	current	galaxy
       where your ship is in. The current direction is indicated in  revolving
       green  meters  around  the center of the	screen.	You can	move the white
       cross cursor with a mouse. Unreadable files or  directories  appear  in
       magenta.

       There're	two types of flying mode, which	appears	at the next to the ve-
       locity at the top left of the screen as a letter	"P"  (Polar)  and  "C"
       (Cartesian).   In polar flying mode, you	can change your	direction with
       a mouse and drive forward with the left	button.	 In  Cartesian	flying
       mode  in	contrast, your ship moves in parallel without changing the di-
       rection.	When you reach close enough to a galaxy, the ship "enters" the
       galaxy and slows	down.  Outer stars are displayed in darker colors.

CONTROLS
	 Left button:	Accelerate forward.
	 Middle	button:	Open the file (incompletely implemented).
	 Right button:	Accelerate backward.
	 Z:		Reposition the ship.
	 X:		Change the flying mode.
	 V:		View/hide the information.
	 M:		View/hide the direction	indicators.
	 Return	or O:	Open the file.
	 F:		Freeze the ship.
	 Q:		Quit the program.
	 Space:		Accelerate forward.
	 Cursor	keys:	Move the cursor.
	    (You  need	to  turn off auto key repeating	when you're using key-
       boards.)

OPTIONS
       -display	dpy
	       Specifies an X display name.

       -background color
	       Background color.

       -geometry geom
	       Window geometry.

       Other options are configurable as X resources.  See XCruiser.ad for de-
       tails.

A DOCTOR'S WARNING
       Please take care	of motion sickness. (I'm not joking!)

HISTORY
       I  developed  XCruiser (XCruise)	when I was a junior student in univer-
       sity.  At that time I was inspired by the idea by a  certain  professor
       that tree-like filesystems are not necessarily appropriate to us, since
       we sometime remember objects with spatial hints.	First I	developed this
       on  my Macintosh	SE/30, and then	ported to X11 with a monochrome	termi-
       nal. Hope that this program give	some idea to those  who're  developing
       user interfaces.

LICENSE
       XCruiser	 comes	with ABSOLUTELY	NO WARRANTY.  This program is distrib-
       uted under the GNU General Public License.

AUTHOR
       Yusuke Shinyama (yusuke at cs . nyu . edu)

       http://www.unixuser.org/~euske/

				 February 2003			   XCRUISER(1)

NAME | SYNTAX | DESCRIPTION | OPERATIONS | CONTROLS | OPTIONS | A DOCTOR'S WARNING | HISTORY | LICENSE | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=xcruiser&sektion=1&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help