Catfish not launching thunar

If I open catfish stand-alone and select “open in file manager” from the context menu on the search results page, the app freezes and does not launch thunar as expected. What am I missing here?

PS: I tried integrating catfish into thunar as a custom action and it does work there, but I would prefer to open catfish as a separate instance.

This is the log as seen in terminal:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/catfish/", line 1307, in on_menu_filemanager_activate
  File "/usr/lib/python3.9/site-packages/catfish/", line 1192, in thunar_display_path
    return method(dirname, filename, '', '')
  File "/usr/lib/python3.9/site-packages/dbus/", line 72, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3.9/site-packages/dbus/", line 141, in __call__
    return self._connection.call_blocking(self._named_service,
  File "/usr/lib/python3.9/site-packages/dbus/", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

How did you integrate it? What did you use as the actual command for launching thunar?

/usr/bin/catfish %f

Hi lucidae, if you are not attached to catfish you could give searchmonkey a go.

It needs to set some default app. in the settings.


It’s not the solution, but maybe searchmonkey gives enough to work with.

1 Like

Ps - I didt mention Fsearch, because it has a bit similar issue as Catfish.
But after using selectdefaultapplication-git (very basic) and a reboot. Fsearch opens Thunar.
Fsearch is very quick with searching after index. Each session, one index needed.
For some reason selectdefaultapplication did’t work for Catfish.

$ yay selectdefaultapplication-git


using eos i3wm/xfce4

1 Like