Package Details: ulauncher 5.11.0-1

Git Clone URL: (read-only, click to copy)
Package Base: ulauncher
Description: Application launcher for Linux
Upstream URL:
Keywords: application launcher stable
Licenses: GPL3
Conflicts: ulauncher
Provides: ulauncher
Submitter: ulauncher
Maintainer: ulauncher
Last Packager: ulauncher
Votes: 48
Popularity: 1.65
First Submitted: 2017-03-03 09:36
Last Updated: 2021-04-18 17:49

Latest Comments

1 2 3 4 5 Next › Last »

friday commented on 2021-06-30 15:51

Ulauncher is no longer/not currently(?) maintained, but I'm maintaining a fork at

katt commented on 2021-04-19 13:26

Please replace python-xdg dep with python-pyxdg, had to switch to make the program launch.

snakeroot commented on 2021-03-19 18:25

ulauncher seems to use python-pyxdg rather than python-xdg now.

@sem.z I had the same error and I was able to resolve it by forced removal of python-xdg and installation of python-pyxdg.

sem.z commented on 2021-03-08 13:05

If someone getting an error:

$ ulauncher
\Traceback (most recent call last):
  File "/usr/bin/ulauncher", line 27, in <module>
    from ulauncher.main import main
  File "/usr/lib/python3.9/site-packages/ulauncher/", line 19, in <module>
    from ulauncher.config import (get_version, get_options, is_wayland, is_wayland_compatibility_on,
  File "/usr/lib/python3.9/site-packages/ulauncher/", line 17, in <module>
    from xdg.BaseDirectory import xdg_config_home, xdg_cache_home, xdg_data_dirs, xdg_data_home
ModuleNotFoundError: No module named 'xdg.BaseDirectory'

Install python-pyxdg dependency instead of python-xdg.

jtheoof commented on 2021-02-27 18:46

Message for maintainer: Is it possible to include @yochananmarqos comments into the recommended files? They fix all the issues of this package. Thanks

yochananmarqos commented on 2020-12-07 18:34

PKGBUILD critique:

  • A package already provides itself, no need for provides() and conflicts().
  • libappindicator-gtk3 should be optional
  • wmctrl is missing as an optional dependency, see Hotkey In Wayland.
  • Checksums are missing for the tarball, do not skip them
  • The service should be installed
  • Line 34 & 35 are not necessary

Improved PKGBUILD and install file.

xyverz commented on 2020-12-02 17:46

jtylerjones -- to enable the systemd user service, you may need to create the file /etc/systemd/user/ulauncher.service with the contents of, and then enable the service with systemctl --user enable ulauncher.service.

xyverz commented on 2020-12-02 17:37

I was able to get around the python3-distutils-extra error by simply installing python2.

DanieleMDN commented on 2020-12-01 17:41

I fix the python3-distutils-extra error by adding (as ulauncher said) /usr/lib/python3.8/site-packages to the PYTHONPATH:

  1. Open a terminal

  2. Open the .bashrc with a text editor, eg. Kate ~/.bashrc

  3. Add at the end export PYTHONPATH="/usr/lib/python3.8/site-packages"

  4. Install ulauncher

Note: you must be under python environment. I was in anaconda environment and even if the python3-distutils-extra did not appear I was not able to compleate the installation, so I ran conda deactivate and after the installation conda activate

tjquillan commented on 2020-11-05 02:33

5.8.1 ( added a systemd service. However, it does not appear to be included in the tar this uses to build.

I could see it being retrieved using something like this "${pkgver}/contrib/systemd/ulauncher.service"