XFile is a compact file manager for Unix and alike systems running X11. It presents the file system as is, without imaginary locations, trashcans etc. XFile uses its own file type association database written in typical Unix/RC file syntax. The user interface is easily configurable and customizable with X resources. Mounting support for file systems defined in fstab, and integration with mount daemons that manage a dedicated media directory is also included.
The application is written in C, and has no dependencies, save for X and Motif. It is built using simple Makefiles. The source code is freely available under the terms of the X/MIT license.
Latest release:
xfile-src-1.2.0.tar.xz
(May 25 2026).
Notable changes in this release:
• Support for multiple (| separated) patterns in Select Pattern and Filter dialogs.
• XFile will now exit with error status if a directory specified on the
command line is not accessible.
• Fixed: "Go Up" becoming insensitive on directory access error.
• Fixed: if hidden initially, status/path-field not appearing when
enabled from the View menu.
• Fixed: list widget's incremental search timer resetting unexpectedly.
See the included README file for build instructions. On Linuxen, make sure to review and adjust the installation prefix and X resources (app-defaults) location, since defaults may not be suitable for all distros. The application is usually tested on FreeBSD and a GNU/Linux. If you have a question that isn't answered in the FAQ and manpage, feel free to contact me (Alex): mail@fastestcode.org
You can support further development by making a
donation via Stripe if you find the software useful.
XFile FAQ/Guide contains hints
on configuring XFile as well as defining custom file types and handlers.
See also Motif/EMWM FAQ
on Motif based applications in general.
xfile-addon.tar.xz
(Updated Jan 03 2026)
Since XFile ships with a very basic file type database, additional (mostly
application specific) icons and file type definitions are provided in this
tarball. To install, simply untar contents into ~/.xfile/. Read the README
file inside the tarball for details.
xfile-xdgsvc-src.tar.xz
(Updated Dec 26 2024)
A shim that allows xfile to act as xdg/freedesktop default file manager
and be launched over dbus (such interface is used by some GTK programs,
notably firefox and gimp). See the README file included.
xfind-src.tar.xz
(Updated May 26 2026)
A simple, graphical file search utility (see
screenshot) that interfaces with XFile.
See the README file included, for installation instructions.
xfile-slanted-icons.tar.xz
(Updated Dec 26 2024)
Alternate (indigo magic inspired) set of directory
icons for xfile (to install, just copy *.xpm files into ~/.xfile/icons)
Click for a larger picture.
Git repositories and distfiles archived/mirrored on SourceForge and Github.