Application Launcher for Linux 🐧
Ulauncher is a fast application launcher for Linux. It's is written in Python, using GTK+, and features: App Search (fuzzy matching), Calculator, Extensions, Shortcuts, File browser mode and Custom Color Themes
App Search | File Browser | Color Themes |
---|---|---|
For more info or download links see ulauncher.io
Run Ulauncher on startup
If your distribution uses Systemd and the packages includes ulauncher.service, then you can run ulauncher
on startup by running:
systemctl --user enable --now ulauncher
If not, then you can open Ulauncher and enable "Launch at Login" in the preferences.
Known Issues and workarounds
- If your DE doesn't use compositing, run ulauncher with
--no-window-shadow
to remove a black box around a window - inotify watch limit reached
- Can't map the keys to ALT+SPACE
- Hotkey doesn't work in Wayland when is triggered from certain apps
- Border appears around ulauncher window in Sway DE
- Pass custom environment variable to Ulauncher
Code Contributions
Please see our Code Contributions documentation.
Project | Contributor-friendly Issues |
---|---|
Ulauncher App | |
Frontend for extensions website Uses ReactJS |
|
API for extensions website Uses Python and bottle library |
License
See the LICENSE file for license rights and limitations (GNU GPL v3.0).