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.1.0.tar.xz
(Apr 08 2026).
Notable changes in this release:
• New Find Next function (bound to Ctrl+N by default) available when using the
incremental search in the file list. Particularly useful when the file list
is sorted by any other criteria than name.
• New syncOnCopy option controls whether XFile should request file system caches
to be flushed when copying files (see sync(1)). Turned off by default.
• Fixed: changes in file attributes not updated during normal refresh.
• Fixed: whitespace bug in %p and %u user tool variable expansion.
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 Feb 28 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.