Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| apps:catfish:introduction [2019/11/28 03:05] – fix icon link kevinbowen | apps:catfish:introduction [2024/12/11 23:06] (current) – kevinbowen | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{ :apps:catfish: | + | ~~NOTOC~~ |
| - | ====== Catfish ====== | + | {{ : |
| - | + | ===== Catfish | |
| Catfish is a versatile file search utility for the Xfce desktop. Powered by Python and GTK, it is fast, flexible, and exceptional at finding files. | Catfish is a versatile file search utility for the Xfce desktop. Powered by Python and GTK, it is fast, flexible, and exceptional at finding files. | ||
| - | ====== Features | + | ---- |
| + | |||
| + | ===== Features ===== | ||
| * Minimalistic, | * Minimalistic, | ||
| * Search suggestions, | * Search suggestions, | ||
| Line 12: | Line 13: | ||
| * Full-text file content search | * Full-text file content search | ||
| - | ====== Requirements ====== | + | ---- |
| - | * GTK+ 3.12 or above. | + | |
| - | * Python 3 | + | ===== Required Packages |
| - | * python-pexpect | + | |
| - | * locate or mlocate | + | * [[https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * locate or mlocate | ||
| + | |||
| + | ==== Optional ==== | ||
| + | |||
| + | Catfish includes optional support for Zeitgeist, which is used to provide | ||
| + | instant search results. You can learn more about Zeitgeist on the [[https:// | ||
| + | |||
| + | To enable Zeitgeist (on Debian-based systems), just install the Python Zeitgeist GIR binding and ensure | ||
| + | the Zeitgeist datahub is running. | ||
| + | |||
| + | sudo apt install gir1.2-zeitgeist-2.0 zeitgeist | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Installation instructions ===== | ||
| + | |||
| + | To install the build and runtime requirements on a Debian-based system, | ||
| + | the following command is sufficient: | ||
| + | |||
| + | sudo apt install python3 python3-distutils-extra gir1.2-gdkpixbuf-2.0 | ||
| + | gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 python3-gi-cairo | ||
| + | gir1.2-xfconf-0 xfconf python3-pexpect locate | ||
| + | |||
| + | If gir1.2-xfconf-0 cannot be found in your repository, it may be located | ||
| + | at the [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | From a source repository: | ||
| - | ===== Optional ===== | + | - Unpack the archive. |
| - | | + | |
| + | - To install locally (a user install), run: '' | ||
| + | - To install system-wide (a root install), run: '' | ||
| + | - For a list of command line options run: '' | ||
| + | [[|Back to Top]] | ||
| + | ---- | ||
| + | [[: | ||