catfish option "Show in File Manager" doesn't open files with system file manager other than Thunar.
catfish option "Show in File Manager" doesn't open files with system file manager other than Thunar.
Steps to reproduce:
- Run
catfish
from terminal. - Make a search.
- Right click on a search result and select "Show in File Manager".
OS: Solus Budgie Default File Manager: Nautilus 41.0 catfish version: 4.16.2
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/dbus/bus.py", line 177, in activate_name_owner
return self.get_name_owner(bus_name)
File "/usr/lib/python3.9/site-packages/dbus/bus.py", line 361, in get_name_owner
return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
File "/usr/lib/python3.9/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.xfce.Thunar': no such name
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/catfish/CatfishWindow.py", line 1307, in on_menu_filemanager_activate
self.thunar_display_path(filename)
File "/usr/lib/python3.9/site-packages/catfish/CatfishWindow.py", line 1186, in thunar_display_path
obj = bus.get_object('org.xfce.Thunar', '/org/xfce/FileManager')
File "/usr/lib/python3.9/site-packages/dbus/bus.py", line 241, in get_object
return self.ProxyObjectClass(self, bus_name, object_path,
File "/usr/lib/python3.9/site-packages/dbus/proxies.py", line 250, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python3.9/site-packages/dbus/bus.py", line 182, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python3.9/site-packages/dbus/bus.py", line 277, in start_service_by_name
return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
File "/usr/lib/python3.9/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Thunar was not provided by any .service files
Edited by Algent Albrahimi