Category Archives: Catfish

Xubuntu 14.10 “Utopic Unicorn”

After six months of development, the latest version of Xubuntu has been released! Xubuntu 14.10 “Utopic Unicorn” features the latest in Xfce development and is the first step towards the next Long Term Support release in 2016.

Here’s 10 new things to look for in the latest release.  For a more comprehensive list of changes and a list of download links, please see the official release announcement and release notes.

Appearance Updates

  1. The login screen received a minor visual refresh and greater customization options.
    LightDM GTK+ Greeter with the latest Greybird theme.
    LightDM GTK+ Greeter with the latest Greybird theme.
  2. The new wallpaper for this release adds a splash of pink to the Xfce mouse.
    The new default wallpaper for Xubuntu 14.10 "Utopic Unicorn"
    The new default wallpaper for Xubuntu 14.10 “Utopic Unicorn”
  3. To celebrate the 14.10 codename “Utopic Unicorn”, pink highlights have been added.  These highlights can be reverted or easily changed to another color with the installed “Theme Configuration” utility.
    Using “Theme Configuration”, you can easily change Xubuntu’s colors to match your mood.

Xfce Updates

  1. Xfce Power Manager 1.4 sports several improvements over previous releases. Brightness controls have been extended to better support backlit keyboards and new laptop displays. The updated panel plugin shows device charge status, adds display brightness controls, and fixes “Presentation Mode” — letting you disable automatic screensavers.
    Xfce Power Manager replaces the Power Indicator for Xubuntu 14.10
    Xfce Power Manager replaces the Power Indicator for Xubuntu 14.10
  2. With the latest Xfce Display Settings, managing multiple monitors is no longer a hassle. Just drag and rearrange the displays to your liking.
    The new drag-and-drop display settings greatly improves multihead support.
    The new drag-and-drop display settings greatly improves multihead support.
  3. With the updated Xfce window manager, the Alt-Tab switcher has been updated with a refreshed appearance and the ability to select windows with your mouse or by touch.
    Even minor features like the Alt-Tab switcher have been improved.
    Even minor features like the Alt-Tab switcher have been improved.
  4. With the latest Whisker Menu and changes to the default configuration, applications in the Settings Manager are now searchable.
    Quickly find and launch any application with the Whisker Menu.
    Quickly find and launch any application with the Whisker Menu.

Application Updates

  1. With Catfish 1.2, previewing files has been greatly simplified. Easily switch between details and preview mode. When the search index becomes outdated, Catfish will also notify you to update.
    Catfish makes searching for images easier with the latest release.
    Catfish makes searching for images easier with the latest release.
  2. Parole 0.7 introduces a new Clutter-based backend and finally supports video playback in Virtualbox. The media controls are now contained in a slide-over overlay (with a configurable timeout).
    Parole's interface is further refined with each new release.
    Parole’s interface is further refined with each new release.
  3. Light Locker Settings has been improved, further integrating with Xfce Power Manager to handle screensaver settings.
    Light Locker Settings can now integrate with other screensaver managers.
    Light Locker Settings can now integrate with other screensaver managers.

 
That’s it for this release, now to get ready for 15.04 “Vivid Vervet”!

Catfish 1.0.2 Released

I’m happy to announce that Catfish 1.0.2 has been released.  Find out what’s new in this release!

What’s New?

I thought the delay in previous release announcements was embarrassing… but there have been several stable releases since my last post (0.6.1).  I’ll try to keep this brief.

New Features

  • Switch to toggle standard and preview modes
  • Search filter for directories

General Improvements

  • Full Python3 support
  • Improved locale and encoding support
  • Updated to support the latest PyGObject APIs (minimum 3.6)
  • Introduced SudoDialog to handle user authentication (shared with Mugshot)
  • Code cleanup, removed unused template code, improved installer
  • Improved list logic with item selection
  • Interface refresh, mimicking common gnome applications
  • Improved handling of symbolic icons
  • Improved strings

Bug Fixes

Screenshots

Catfish with the latest Greybird theme. Catfish with the latest Numix theme. Catfish with the latest Ambiance theme.

Getting Catfish

Ubuntu Users

If you’re running Ubuntu 12.10 or 13.10, Catfish 1.0.2 is available from the Catfish Stable PPA.

sudo add-apt-repository ppa:catfish-search/catfish-stable
sudo apt-get update
sudo apt-get install catfish

If you’re running Ubuntu 14.04 or newer, Catfish 1.0.2 is available in the Ubuntu repositories.

sudo apt-get install catfish

Everyone Else

If you’re running another Linux distribution, you can download the latest source package from the Catfish downloads page.

Catfish 0.6.1 Released, PPA Available

It’s been out for a while now, and seems to be working well for everyone who’s tested it.  The latest version of Catfish has been released, and its the greatest, fastest version yet.  Read on!

Catfish is faster, cleaner, leaner, and meaner.

Catfish 0.6.1 is the best and fastest version yet!

What’s New in the Catfish 0.6 Series?

Considering that I never “officially” announced the 0.6.0 release, there’s quite a bit to go on about here.  Here’s some updates from the Changelog.

  • Rewritten from the ground up, with an emphasis on speed and maintainability.
  • Replaced the ‘find’ system command with Python’s own os.walk.
  • The interface has been revamped, improving on the 0.4 series, bringing a styled sidebar and symbolic icons.
  • Thumbnail support has been improved.
  • Filenames can be dragged and dropped from the Catfish application.
  • Files can now be deleted directly from the application interface.
  • Operations can now be performed on multiple files at once (including the two new features mentioned above).
  • Improved wildcard support.
  • Simplified strings for easier translation.
  • And finally, Python versions 2 or 3 can be used.

Demo Video

Screenshots are boring, and they don’t show off the power and speed of Catfish.  So here’s the latest version in a great demo video.

PPA Available for Ubuntu 12.04, 12.10, and 13.04

If you want to install the latest version in Ubuntu (or Lubuntu, Kubuntu, Xubuntu, Mint, etc.), simply add the Catfish-Stable PPA.

sudo add-apt-repository ppa:catfish-search/catfish-stable
sudo apt-get update
sudo apt-get install catfish

Catfish 0.6.1 Released, PPA Available

It’s been out for a while now, and seems to be working well for everyone who’s tested it.  The latest version of Catfish has been released, and its the greatest, fastest version yet.  Read on!

Catfish is faster, cleaner, leaner, and meaner.
Catfish 0.6.1 is the best and fastest version yet!

What’s New in the Catfish 0.6 Series?

Considering that I never “officially” announced the 0.6.0 release, there’s quite a bit to go on about here.  Here’s some updates from the Changelog.

  • Rewritten from the ground up, with an emphasis on speed and maintainability.
  • Replaced the ‘find’ system command with Python’s own os.walk.
  • The interface has been revamped, improving on the 0.4 series, bringing a styled sidebar and symbolic icons.
  • Thumbnail support has been improved.
  • Filenames can be dragged and dropped from the Catfish application.
  • Files can now be deleted directly from the application interface.
  • Operations can now be performed on multiple files at once (including the two new features mentioned above).
  • Improved wildcard support.
  • Simplified strings for easier translation.
  • And finally, Python versions 2 or 3 can be used.

Demo Video

Screenshots are boring, and they don’t show off the power and speed of Catfish.  So here’s the latest version in a great demo video.

PPA Available for Ubuntu 12.04, 12.10, and 13.04

If you want to install the latest version in Ubuntu (or Lubuntu, Kubuntu, Xubuntu, Mint, etc.), simply add the Catfish-Stable PPA.

sudo add-apt-repository ppa:catfish-search/catfish-stable
sudo apt-get update
sudo apt-get install catfish

Catfish 0.6 Features & Translations

Catfish 0.6 features a complete rewrite, easier translations, and better-than-ever stability and performance.  And if you speak another language besides English, it needs your help.  Find out more!

What’s New in Catfish 0.6?

  • Completely rewritten from the ground-up.
  • Replace the UNIX ‘find’ command with Python’s os.walk.  This makes everything faster and more responsive.  The “Deep Search” button is now also gone.
  • The sidebar now uses the theme style as well as symbolic icons (when available).
  • The interface has also had a number of other tweaks, further refining it into a professional-grade application.
  • File names can now be dragged from the search results into other applications.
  • Files can now be deleted from the results window.
  • To speed things up, these above items and other file actions can now also be performed on multiple files at once.
  • Strings have been simplified and made clearer, making the application easier to translate into other languages.
  • Last but not least, this is the first version of Catfish that can be run with either Python 2 or 3.
Catfish is faster, cleaner, leaner, and meaner.

Catfish is faster, cleaner, leaner, and meaner.

Translations Needed

With the newly-optimized interface and strings, there’s a need for new translations.  There are more strings than ever before, and I think that the number of users is growing as well.  As such, there is a growing need for more localizations than ever before.  And, all of the old translations are no longer compatible...

So, if you or a friend are interested in contributing, improving, or suggesting translations to the next release, check out the Launchpad translations page!  Creating and modifying translations is really as simple as can be with their handy interface.  And hurry, because this next release will likely happen this weekend and will include all completed translations!

What About the Code?

If you’re more interested in looking at or testing the code, you can check it out here.  If you find any bugs, be sure to report them at the Launchpad bugs page.

Thanks for your interest in Catfish!  What do you think?  Let me know in the comments!

Catfish 0.6 Features & Translations

Catfish 0.6 features a complete rewrite, easier translations, and better-than-ever stability and performance.  And if you speak another language besides English, it needs your help.  Find out more!

What’s New in Catfish 0.6?

  • Completely rewritten from the ground-up.
  • Replace the UNIX ‘find’ command with Python’s os.walk.  This makes everything faster and more responsive.  The “Deep Search” button is now also gone.
  • The sidebar now uses the theme style as well as symbolic icons (when available).
  • The interface has also had a number of other tweaks, further refining it into a professional-grade application.
  • File names can now be dragged from the search results into other applications.
  • Files can now be deleted from the results window.
  • To speed things up, these above items and other file actions can now also be performed on multiple files at once.
  • Strings have been simplified and made clearer, making the application easier to translate into other languages.
  • Last but not least, this is the first version of Catfish that can be run with either Python 2 or 3.
Catfish is faster, cleaner, leaner, and meaner.
Catfish is faster, cleaner, leaner, and meaner.

Translations Needed

With the newly-optimized interface and strings, there’s a need for new translations.  There are more strings than ever before, and I think that the number of users is growing as well.  As such, there is a growing need for more localizations than ever before.  And, all of the old translations are no longer compatible...

So, if you or a friend are interested in contributing, improving, or suggesting translations to the next release, check out the Launchpad translations page!  Creating and modifying translations is really as simple as can be with their handy interface.  And hurry, because this next release will likely happen this weekend and will include all completed translations!

What About the Code?

If you’re more interested in looking at or testing the code, you can check it out here.  If you find any bugs, be sure to report them at the Launchpad bugs page.

Thanks for your interest in Catfish!  What do you think?  Let me know in the comments!

Have you ever seen a catfish?

Thanks to Sean Davis who took up the rod and design input from Simon Steinbeiß of Shimmer fame I’m happy to show off Catfish 0.4! For a bit of history, read the previous post.

catfish slim

Catfish 0.4 features a revamped interface based on GTK+3. Searches are now powered by locate and find behind the scenes, with autocompletion from Zeitgeist and locate. The advanced options allow filtering by date and file type.

So download Catfish v0.4.0.1 (41 kB) (Release on Launchpad) already!

Or get the development version from Launchpad in bzr:

https://launchpad.net/catfish-search

bzr branch lp:catfish-search

Freshly-fried Flying Catfish

After quite some time of abandonment of Catfish there’s finally a maintainer. Sean Davis decided to take over the project and started by porting to GTK+3 and adding quite a few nice features (see below).
This is good news for some distributions that still ship Catfish or even use it as default search tool (e.g. Xubuntu).

catfish slim

All in all, the focus of development has been to make Catfish easier to use, power-users can use the command-line. For fetching results quickly, “locate” (which uses a database) has been made the default, but other search engines are in use incrementally. This means that the user doesn’t have to worry about changing/ choosing search-engines anymore and getting different result-sets. In this sense Catfish has become much more like what people are used to nowadays from the web, also in terms of the User Interface.

catfish advanced mode

Features / under the hood:
* Default search engine is now “locate” (“find” can be used as fallback if “locate” doesn’t retrieve the desired file/s)
* Search suggestions as you type (using locate and Zeitgeist, if installed)
* Update the search-index of the locate-database
* Live result-filtering by date and mimetype
* Fulltext search (search file-content)
* Multiple search terms are not treated like a single string anymore (instead connected by “AND”, e.g. “cat fish” searches for files that contain “cat” and “fish”, not just “cat fish”)
* Cleaner user interface

The project is now hosted on Launchpad in bzr:

https://launchpad.net/catfish-search
bzr branch lp:catfish-search

A little refreshment for Catfish

Even though development of the next Catfish line is not exactly fast forwarding, it’s time for a maintainance release. Translators have added new languages, which is totally great, and I fixed a handful of small things. Plus, notably, the package now includes the new logo which has already been on the website for some time.

So [http://www.twotoasts.de/media/catfish/catfish-0.3.2.tar.gz download catfish v0.3.2] already!

New website

During the last few days I was working on the website for a change. In fact my dear Nancy was doing the lion share of this work. She even made a new Catfish logo on the way. Afterall we are going to share this new site, for programs I work on and artwork Nancy will publish here. The URL moved from software.twotoasts.de to the toplevel www.twotoasts.de. The old file links should silently redirect, including downloads, screenshots and git repository. The sub pages have changed but will all lead to the homepage now, which shouldn’t be a problem. Of course I recommend everyone to update your links and bookmarks to www.twotoasts.de now.