Package Details: ulauncher 5.15.7-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
Submitter: ulauncher
Maintainer: ulauncher (friday)
Last Packager: friday
Votes: 70
Popularity: 0.104403
First Submitted: 2017-03-03 09:36 (UTC)
Last Updated: 2024-04-02 20:39 (UTC)

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 for more info

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

snakeroot commented on 2021-03-19 18:25 (UTC)

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 (UTC)

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 (UTC)

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 (UTC) (edited on 2020-12-07 18:38 (UTC) by yochananmarqos)

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 (UTC) (edited on 2020-12-02 17:47 (UTC) by xyverz)

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 (UTC)

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

DanieleMDN commented on 2020-12-01 17:41 (UTC) (edited on 2020-12-01 18:18 (UTC) by DanieleMDN)

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 (UTC)

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"

jylertones commented on 2020-07-06 16:07 (UTC)

One suggestion: can we add wmctrl as an optional dependency? Without it, the window does not focus in Wayland. See

gowthamanb commented on 2020-04-28 03:09 (UTC)

the build error is due to pyenv (atleast in my system), run pyenv local system in a terminal and proceed to install