Brief: Ulauncher is a fast application launcher with extension and shortcut support to help you quickly access application and files in Linux.

An application launcher lets you quickly access or open an app without hovering over the application menu icons.

By default, I found the application launcher with Pop!_OS super handy. But, not every Linux distribution offers an application launcher out-of-the-box.

Fortunately, there is a solution with which you can add the application launcher to most of the popular distros out there.

Ulauncher: Open Source Application Launcher


Ulauncher is a quick application launcher built using Python while utilizing GTK+.

It gives a decent amount of customization and control options to tweak. Overall, you can adjust its behavior and experience to suit your taste.

Let me highlight some of the features that you can expect with it.

Ulauncher Features

The options that you get with Ulauncher are super accessible and easy to customize. Some key highlights include:

  • Fuzzy search algorithm, which lets you find applications even if you misspell them
  • Remembers your last searched application in the same session
  • Frequently used apps display (optional)
  • Custom color themes
  • Preset color themes that include a dark theme
  • Shortcut to summon the launcher can be easily customized
  • Browse files and directories
  • Support for extensions to get extra functionality (emoji, weather, speed test, notes, password manager, etc.)
  • Shortcuts for browsing sites like Google, Wikipedia, and Stack Overflow

It provides almost every helpful ability that you may expect in an application launcher, and even better.

How to Use Ulauncher in Linux?

By default, you need to press Ctrl + Space to get the application launcher after you open it from the application menu for the first time.

Start typing in to search for an application. And, if you are looking for a file or directory, start typing with “~” or “/” (ignoring the quotes).

ulauncher directory

There are default shortcuts like “g XYZ” where XYZ is the search term you want to search for in Google.

ulauncher google

Similarly, you can search for something directly taking you to Wikipedia or Stack Overflow, with “wiki” and “so” shortcuts, respectively.

Without any extensions, you can also calculate things on the go and copy the results directly to the keyboard.

ulauncher calculator

This should come in handy for quick calculations without needing to launch the calculator app separately.

You can head to its extensions page and browse for useful extensions along with screenshots that should instruct you how to use it.

To change how it works, enable frequent applications display, and adjust the theme — click on the gear icon on the right side of the launcher.

ulauncher gear icon

You can set it to auto-start. But, if it does not work on your Systemd enabled distro, you can refer to its GitHub page to add it to the service manager.

The options are self-explanatory and are easy to customize, as shown in the screenshot below.

ulauncher settings

Installing Ulauncher in Linux

Ulauncher provides a .deb package for Debian or Ubuntu-based distributions. You can explore how to install Deb files if you’re new to Linux.

In either case, you can also add its PPA and install it via terminal by following the commands below:

sudo add-apt-repository ppa:agornostal/ulauncher
sudo apt update
sudo apt install ulauncher

You can also find it available in the AUR for Arch and Fedora’s default repositories.

For more information, you can head to its official website or the GitHub page.


Ulauncher should be an impressive addition to any Linux distro. Especially, if you want the functionality of a quick launcher like Pop!_OS offers, this is a fantastic option to consider.

Have you tried Ulauncher yet? You are welcome to share your thoughts on how this might help you get things done quickly.

Leave a Comment