I got the following error:
2023-02-26 23:48:48,248 | ERROR | ulauncher: except_hook() | Uncaught exception
Traceback (most recent call last):
File "/usr/bin/ulauncher", line 28, in <module>
main()
File "/usr/lib/python3.10/site-packages/ulauncher/main.py", line 136, in main
window = UlauncherWindow.get_instance()
File "/usr/lib/python3.10/site-packages/ulauncher/utils/decorator/singleton.py", line19, in wrapper
instance = fn(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 56, in get_instance
return cls()
File "/usr/lib/python3.10/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 66, in __new__
new_object.finish_initializing(builder)
File "/usr/lib/python3.10/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 99, in finish_initializing
self.init_theme()
File "/usr/lib/python3.10/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 242, in init_theme
self._render_prefs_icon()
File "/usr/lib/python3.10/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 393, in _render_prefs_icon
surface = Gdk.cairo_surface_create_from_pixbuf(prefs_pixbuf, scale_factor, self.get_window())
TypeError: Couldn't find foreign struct converter for 'cairo.Surface'
Pinned Comments
friday commented on 2023-10-02 18:19 (UTC) (edited on 2023-10-21 16:18 (UTC) by friday)
When you update Python, you need to rebuild all python AUR packages, including Ulauncher.
See https://github.com/Ulauncher/Ulauncher/discussions/1280 for more info