Ulauncher Is a Gorgeous and Fast Linux Application Launcher

Ulauncher is a lightweight applications launcher for Linux. It consumes very few system resources and can run on every desktop environment.

Application launchers are software whose primary goal is to start and locate other computer programs. They are a type of productivity software that not everyone is familiar with, but most people use the basic concepts without realizing it.

Application launchers provide a lightning-fast way to access and launch apps and are especially useful for people who prefer keyboard navigation to a mouse.

Ulauncher is a beautiful application launcher for Linux written in Python. Above all, it is open source and easily customizable.

The app has a minimal design and is dependent on only a few resources. In addition, it is speedy and works on virtually all Linux desktops. Launching applications is, unsurprisingly, the most basic operation. This is comparable to the majority of modern desktop environments.

Just press the default shortcut key ctrl + space to launch the Ulauncher and directly type the application name to launch it.

Ulauncher main window

While the built-in functionality is excellent, installing extensions significantly improves productivity with Ulauncher. Extensions can go far beyond what custom shortcuts can do, most notably by providing suggestions as arguments are typed.

Installing a new extension is simple, but it could be a more integrated experience. Navigate to the Extensions tab in the preferences window after finding an interesting extension, either on the Ulauncher extensions website or anywhere on GitHub.

Next, click “Add Extension” and enter the GitHub URL. This loads the extension and displays a preferences page for any available options.

There are plenty of extensions available for it, which can be found on the official website. For example, Ulauncher can send search queries to Google and Wikipedia.

Main Features

Ulauncher comes with very reasonable defaults, looks good, and just works. In addition, it can be customized with many themes.

  • Fuzzy search: Type in an application name without worrying about the spelling. Ulauncher will figure out what you meant. It also remembers your previous choices and automatically selects the best option for you.
  • Custom color themes: Provides by default four themes built-in. But if you need something different, you can always create a custom color theme.
  • Shortcuts & extensions: Customizable shortcuts and extensions will improve your workflow.
  • Fast directory browser: Browse files and directories with ease. Type ~ or / to start. Press Alt + Enter to access an alt menu.

How to Install Ulauncher

To install Ulauncher on Ubuntu or Linux Mint, you need to execute the below commands.

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

Fedora and Debian users can download the RPM (Fedora) or DEB (Debian) package file directly from the website. Then, with the package done downloading, you’ll be able to install it very quickly.

On Fedora:

sudo dnf install package-name.rpmCode language: CSS (css)

On Debian:

sudo dpkg -i package-name.debCode language: CSS (css)

Finally, launch the Ulauncher application.

Ulauncher in GNOME dash

Once started, Ulauncher will sit in your system tray by default. Just press Alt + Enter to launch it.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%