With the update to Python 3.12.10, Ulauncher fails to start on both the desktop and laptop here.
(Also, I needed to remove and reinstall items installed by pipx
, which was not really a bother—just mentioning it in passing in case someone else runs into a problem with pipx
).
Here's the output for ulauncher
when run from a terminal.
Any pointers on how to fix this?
john@ant◌ ulauncher --hide-window
2025-06-14 13:04:42,868 | ERROR | ulauncher: except_hook() | Uncaught exception
Traceback (most recent call last):
File "/usr/bin/ulauncher", line 28, in <module>
main()
File "/usr/lib/python3.12/site-packages/ulauncher/main.py", line 136, in main
window = UlauncherWindow.get_instance()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/ulauncher/utils/decorator/singleton.py", line 19, in wrapper
instance = fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 56, in get_instance
return cls()
^^^^^
File "/usr/lib/python3.12/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 64, in __new__
builder = Builder.new_from_file('UlauncherWindow')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/ulauncher/ui/windows/Builder.py", line 48, in new_from_file
ui_filename = get_data_file('ui', '%s.ui' % (builder_file_name,))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/ulauncher/config.py", line 43, in get_data_file
return os.path.join(get_data_path(), *path_segments)
^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/ulauncher/config.py", line 60, in get_data_path
raise ProjectPathNotFoundError(abs_data_path)
ulauncher.config.ProjectPathNotFoundError: /ulauncher-5.15.7.data/data/share/ulauncher