Home

En Français

Updated March 21, 2007

version 0.63, March 12, 2007
Copyright: © 2007 Alexandre Oberlin


XLocate is an X Qt4 front-end to the standard Linux locate utilities. It allows for a more flexible and convenient search procedure through local and remote file systems as well as shelved collections of removable drives, CDROMs and data DVDs.
It may also come handy as a basic text file editor.


Installation instructions

XLocate manual


Detailed description of the program

XLocate is a configurable X front-end to the standard Linux utilities slocate or GNU locate, used to quickly spot filenames by means of database (index) files.

These tools are traditionally used to create one huge index file of the local hard disks, which is automatically updated by the system. A more flexible and convenient use is made possible using XLocate.

XLocate offers the following facilities to enhance the usability of the locate utilities:

  1. Easy management of index files for local and remote file systems, including shelved collections of removable drives, USB keys, CDROMs and data DVDs.
  2. Read-only volumes are treated as such (no update expected).
  3. Preset buttons let you define sets of volumes used in your typical searches.
  4. If a directory name happens to match your search string, XLocate will by default refrain from listing all the sub entries of this directory, hence improving the readability of the results.
  5. Any index file can be easily created or updated from within the application.
  6. A special effort has been made to access any command with the keyboard:
    - All functions are accessible through context menus (SHIFT-F10).
    - Unlike what happens in OpenOffice.org, Mozilla or KDE apps, SHIFT-INSERT is not a clone of CTRL-V and can be used to paste the system wide mouse (or keyboard emulated mouse) clipboard selection.
    - Keyboard shortcuts allow for quick navigation between sub-windows.
  7. For convenience, edition of text files and readonly display of HTML files is supported.
  8. There is a debug mode where you can control and edit the command lines sent to the locate tools.
  9. XLocate is entirely configurable from within the application.

XLocate is written using Qt. Version 0.63 compiles natively under Qt3 or Qt4 (no Qt3 compatibility libs needed)

XLocate is GPL.

XLocate is a Tuxware app!

Learn more about Tuxware and download XLocate