packages icon
FM Version 0.2
==============

	Copyright (C) 1999 Geert Bevin
	gbevin@thunderstorms.org
	http://thunderstorms.org/fm

	FM is a Gtk+ file manager. It aims to offer the best possible ratio
	between features, simplicity and resource usage.

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
	

Currently all the effort have gone to the development of the browser.
Much thought has been put into the creation of an efficient and easy-to-use
interface. Several existing file managers on a variety of platforms have
been used as an inspiration and lots of new and original features have been
added.

File operations are not yet possible, but will soon be supported through a
modular interface that will allow anyone to extend and customize Fm as
much as wanted.


FEATURES
========

* Keyboard navigation is very powerful and functional.
* Non navigational functions can easily be customized to use other keyboard
  shortcuts.
* Keyboard shortcuts can be saved at any time or at exit.
* Navigation through the files by typing first parts of their names.
* Multiple browser windows.
* Tree based file organization.
* Descending and ascending sorting by file attributes.
* Tab completion in the file entry with popup menu for multiple matches.
* History in the file entry widget.
* Drag & drop.
* Bookmarks.
* Copying of the paths of selected files to the X clipboard.
* Pan button that allows an easy way to glance over the contents of the browser.
* Copying of the browser state from one window to the other.
* Possibility to save the window geometry and the browser layout at any time
  or at exit.
* Additional Fm processes are detected and open up a new window instead of
  launching a separate instance.
* Directory zooming.
* Intuitive preferences dialog.
* File attribute columns can be configured seperately for each browser window.


REQUIREMENTS
============

* Linux (or similar platforms, no other is tested during the development)
* X11
* Glib 1.2.x and Gtk+ 1.2.x
* C compiler


INSTALLATION
============

After having de-archived the distribution.

  cd fm
  make
  cd ..
  mv fm [anywhere you want]

This should build without any troubles if glib and gtk+ were installed correctly.
Don't move the executable out of its directory, it will be unable to find the
required pixmaps.

TO DO
=====

* user definable keys the for navigation
* custom row styles and file types
* modular interface for the file operations
* basic set of file operations
* file macros


I have you enjoy this little utility as much as I do in developing it :-)