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 ```
issue