Catfish 1.4.10 Released
The best Linux graphical file search utility keeps getting better! The latest release features a new preferences dialog, a polished user interface, and significantly improved search results and performance.
What’s New?
New Features
- A brand new Preferences dialog. This dialog includes options for window layout, display options, custom exclude directories (new!), and an option to close Catfish after opening a file (new!).
- Custom exclude directories. Previous releases of Catfish excluded various directories (/dev, ~/.cache, ~/.gvfs) to boost performance. This latest feature makes path exclusions customizable so users can further speed up their searches. (Xfce #15317)
- Close after select. Frequent file searcher? This feature will let you find and open your missing file, and close Catfish right away, keeping your application list at bay. (Xfce #14888)
Bug Fixes
- The previous release, Catfish 1.4.9 meant to include fixes for path exclusions. Somehow, I forgot to include the actual fix! So here it is, path exclusions are fixed and search performance should be increased as a result. (Debian #926850)
- Icons are now always displayed at a consistent size in the results. Previously, some icons would be displayed much larger than others, breaking the visual flow.
Improved Application menu
In the past, clicking the application menu in Catfish meant seeing a cluttered, inconsistently spaced and aligned popover with poorly-worded options. No more!
- Better use of space, padding, and margins
- Clearer purpose labels
- Keyboard accelerators are now displayed in the menu
Search Improvements
- Symbolic links are now traversed, with actual paths only processed once
- Added search priority, surfacing more relevant results faster. Folders are now descended with the following priority, then alphabetically:
- XDG paths (Desktop, Documents, Pictures, Videos, etc)
- Visible paths
- Hidden paths
General
- Better use of alt-accelerators
- Improved installation instructions (Xfce #15105)
- Reduced warnings displayed in the terminal
- Simplified Python 2/3 compatibility code
- Various code quality fixes (pylint, flake)
Translation Updates
- Simplified welcome text. While not visually different, the 3 translatable phrases were merged into a single sentence to simplify translations. (Xfce #15596)
Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, French, Galician, German, Hungarian, Italian, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish
Screenshots
Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.8 Released
The latest release of Catfish improves integration with OpenBSD, Wayland, Xfce, and numerous other desktop configurations. It also features a wealth of translation updates to improve Catfish’s international support.
What’s New?
Desktop Integration / Enhanced Thunar Support
A long-requested feature (requested 2+ years ago), it is now possible to navigate directly to a file in Thunar. Right-click on a file and select “Show in File Manager”. Thunar will open immediately and then scroll to and select the requested file. Folder spelunkers, rejoice! (Xfce #14494)
Bug Fixes
- Automatically adjust locate arguments to accommodate the host OS, improving support for OpenBSD
- Fixed crash at startup on Wayland (Xfce #15297)
- Fixed directory support when XDG_CURRENT_DESKTOP in unavailable (Xfce #15099)
- Fixed search exclusion of non-standard paths (~/.cache, ~/.gvfs, /dev) (Xfce #15206)
Translation Updates
- Added ‘translator-credits’ string to .po files (Xfce #15564)
- Changed “…” to “…” for consistency with other Xfce apps (Xfce #15407)
- Marked the “Search for files” string translatable (Xfce #15097)
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.7 Released
With tighter desktop integration, improved performance, and fixes for both old and new bugs, Catfish 1.4.7 makes desktop search faster and easier than ever.
What’s New?
General
- Cleaner, easier to read manpage contents
- Information about the
--path
command-line flag was added to help and the manpage--path=PATH Set the default search path
- Updated AppStream components to align with the latest specification
- Replaced project URLs with HTTPS where possible
Desktop Integration
- The window layout now respects the current desktop (Xfce #14486)
- A headerbar layout is used for Budgie, GNOME, and Pantheon
- All other desktops use the traditional titlebar layout
- This option can be overridden using the use-headerbar option
in the Catfish configuration file (~/.config/catfish/catfish.rc)
- Files can now be dragged into other applications (Xfce #14492)
- For file managers, the files will usually be copied to that location
- For other applications, the files will be opened by the application
Performance
- Thumbnails will now only be generated when the thumbnail view is active (Xfce #14689)
- Added /dev to list of standard excluded directories
- Files within /dev can still be searched if explicitly selected by the user
Bug Fixes
- Quoted search strings now allow for searching for specific phrases, instead of searching for actual quote characters (Xfce #14501)
- The file context menu can now be opened multiple times (Xfce #14621)
- Fix crash as startup when Catfish enables multi-file selection (LP #1753163)
Translation Updates
Albanian, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.6 Released, Now an Xfce Project
It’s a great day for fans of the fast and powerful Catfish search utility. With the 1.4.6 release, Catfish now officially joins the Xfce family. Additionally, there’s been some nice improvements to the thumbnailer and a large number of bugs have been squashed.
What’s New?
Xfce Transition
Catfish has long been included with most Xfce installations. It’s lightweight, fast, and a perfect companion to the Thunar file manager. With the transition from Launchpad to Xfce, things have moved around a bit. Update your bookmarks accordingly!
- Homepage (Xfce Docs)
- Bugs (Xfce Bugzilla)
- Git (Xfce Git)
- Translations (Transifex)
Improved Thumbnailer
Based on the FreeDesktop.org Thumbnail Specification, now featuring:
- Improved error handling
- Proper permissions for thumbnail directories and files
- Logging of failed thumbnail generation
- Saving of thumbnail file attributes
- Support for relative thumbnail directories
Bug Fixes
- Added inode/directory mimetype to desktop entry (Xfce #14505)
- Disabled overlay scrollbars to improve interacting with the results list (Xfce #14487)
- Enabled launching of executable AppImage files (Xfce #14500)
- Fixed invalid date in appdata (Xfce #14502)
- Replaced stock icons with standard Mime Type icons (Xfce #14503)
- Improved handling of exceptions when parsing settings (Xfce #14491)
- Improved handling of UnicodeDecodeErrors (Xfce #14490)
- Improved handling of PermissionErrors (Xfce #14488)
- Improved support for hidden files (Xfce #14497)
- Remember window size and position between sessions (Xfce #14504)
- Xfce: Open directories with the preferred file manager (Xfce #14483)
Translation Updates
Albanian, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, French, Galician, Greek, Hebrew, Italian, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian
Downloads
New releases of Catfish will now be found at the Xfce release archive. Previous versions will be added there soon. In the meantime, past releases are still available on Launchpad.
Source tarball (md5, sha1, sha256)
Catfish 1.4.4 Released
I’ve got some great news for fans of Catfish, the fast and powerful graphical search utility for Linux. The latest version, 1.4.4, has arrived with performance improvements and tons of localization updates!
What’s New
This update covers both versions 1.4.3 and 1.4.4.
General
- Improved theming support
- Improved error handling with thumbnails
- Improved search performance by excluding .cache and .gvfs when not explicitly requested
- Improved locate method performance with the addition of the –basename flag
- Added keywords to the launcher for improved discoverability and Debian packaging improvements
- Updated included AppData to latest standards
Bug Fixes
- All search methods are stopped when the search activity is canceled. This results in a much faster response time when switching search terms.
- Debian #798074: New upstream release available
- Debian #794544: po/en_AU.po has Sinhalese (not English) translations for catfish.desktop
Translation Updates
Afrikaans, Brazilian Portuguese, Bulgarian, Catalan, Chinese (Traditional), Croatian, Czech, Danish, Dutch, French, Greek, Italian, Kurdish, Lithuanian, Portuguese, Serbian, Slovak, Spanish, Swedish, Turkish, Ukrainian
Downloads
Debian Unstable and Ubuntu Bionic users can install Catfish 1.4.4 from the repositories.
sudo apt update && sudo apt install catfish
The latest version of Catfish can always be downloaded from the Launchpad archives. Grab version 1.4.4 from the below link.
https://launchpad.net/catfish-search/1.4/1.4.4/+download/catfish-1.4.4.tar.gz
- SHA-256: a2d452780bf51f80afe7621e040fe77725021c24a0fe4a9744c89ba88dbf87d7
- SHA-1: b149b454fba75de6e6f9029cee8eec4adfb4be0e
- MD5: 8fd7e8bb241f2396ebc3d9630b47a635