The new version of fast application launcher Ulauncher fixes the crash caused by GTK4 incompatibility and improves fuzzy matching

Launcher, A fast application launcher for Linux (similar to Alfred for macOS), which can be extended with many add-ons. A new version (version 5.12.0) was recently released, which brings some important changes , Including a bug fix that should resolve the crash due to GTK4 library incompatibility, fuzzy matching improvements, etc.

[[Edit]]The new version 5.12.1 has been released. This version fixes the problem of starting applications with trailing spaces in desktop entries.

Ulauncher is an open source application launcher for Linux that can be extended with additional components to perform various other tasks. The application has fuzzy search, custom color themes, and can browse system catalogs.

Run it using Ctrl + Space (By default, but you can change it), type in what you want to start, and then press Enter Key and start the application, Ulauncher disappears.

Ulauncher clipboard extension

You can expand Ulauncher with one of 230 (and growing) Add-on Allows you to search for files on the system, control Spotify, use Google Translate directly in the Ulauncher user interface to translate, convert currencies, units, etc., manage Docker containers, search the clipboard, and more.

The most important change in the latest Ulauncher 5.12.0 is Bug fix Crash caused by GTK4 library incompatibility. Due to this issue, all extensions that do not explicitly require Gdk 3.0 (Gdk4 exists on the system) are broken, but this should be fixed in this version.

Ulauncher 5.12.0 also improves its fuzzy matching algorithm, which will enable the application to determine what you want to launch faster and better:

Levenstein distance is the amount of change required between a string of text to become a second string of text. The previous implementation did not use it in this way, resulting in a lower score for positive matches such as “wif” which I think is “Wi-Fi”, because it actually checks the number of letters to be changed in “wif” to become ” Wi-Fi gnome control center” (this is most of them), so give it a low score.

You can find a complete description of the fuzzy matching changes available in this version of Ulauncher, here.

You may also like Albert, which is a similar application launcher using Qt.

More changes provided by Ulauncher 5.12.0:

  • Restore extended logging
  • If Ulauncher crashes or terminates, prevent the application from exiting
  • Add support GDK_BACKEND=wayland,x11 (In the set Wayland environment GDK_BACKEND=wayland,x11, This change should prevent Ulauncher from aborting and continue to use Wayland as the GDK backend)
  • Respect desktop entries OnlyShowIn with NotShowIn
  • Fix ampersand highlighting
  • Remove the dependency on Sass (and Python2 build)
  • Change the systemd file to auto start more consistently
  • Support for symbolic links in extensions
  • Suggest ulauncher-toggle When Ulauncher is already running
  • eliminate distutils-extra As a runtime dependency
  • Some minor adjustments have been made to logging, performance, etc.

Download Ulauncher

The Ulauncher download page points to Debian/Ubuntu (DEB or PPA), Arch Linux (AUR) and Fedora (Copr) binaries/packages.

And don’t forget from ext.ulauncher.io

I also want to point out that on Wayland, the Ulauncher hotkey (Ctrl + Space By default) does not work.You need to set a custom keyboard shortcut in the system settings (you can use the same Ctrl + Space, Or whatever you want) and assign it to ulauncher-toggle Order.You also need to install wmctrl pack.detail here.

You might like: Use Espanso Text Expander to save time and increase productivity (Linux, Windows, macOS)

Source

Related Posts