Q7 Launcher Features
A fast Linux & Windows app launcher written in Rust with a slick app menu and powerful custom shortcuts.
Blazing-fast Rust core
Q7 is implemented in Rust using eframe/egui for low-latency startup and snappy search performance.
Keyboard-first launcher
Open apps and actions quickly without touching the mouse. Configure global hotkeys for instant access.
Fuzzy search & file finding
Intelligent fuzzy matching for app names, plus file search with f filename
prefix (uses fd on Linux, PowerShell on Windows).
Configurable web search
Built-in prefixes like gh
, yt
, so
, mdn
, w
for instant web searches. Fully customizable via JSON config.
Cross-platform native integration
Linux: parses .desktop entries with icon resolution. Windows: scans Start Menu shortcuts and standalone executables.
Theme system
Type theme
to browse and apply built-in color schemes. Theme preferences persist between sessions.
Minimal resource usage
Borderless UI, always-on-top when active, with icon caching and startup optimizations for instant feel.
FAQ
- What is Q7 Launcher?
- Q7 Launcher is a fast, keyboard-first app launcher for Linux and Windows, written in Rust, with custom shortcuts for instant actions and configurable web search engines.
- Is Q7 Launcher available on Linux & Windows?
- Yes. Q7 Launcher targets Linux distributions and Windows, integrating seamlessly with your desktop environment and Start Menu shortcuts.
- Is Q7 Launcher built with Rust?
- Yes. It's built in Rust using eframe/egui for performance, reliability, and cross-platform compatibility with minimal resource usage.
- How do I install Q7 Launcher?
- Download pre-built binaries from GitHub Releases, or clone the repository and build with 'cargo build --release'. See the homepage for detailed installation and hotkey setup instructions.
- How do I set up global hotkeys?
- Setup varies by platform: i3/sway users add bindsym to config, GNOME users use gsettings, KDE users configure in System Settings, and Windows users can use AutoHotkey. See the homepage for platform-specific instructions.
- Can I customize search engines?
- Yes! Create ~/.config/q7-launcher/config.json with custom search engines. Define prefixes like 'mdn' for MDN docs or 'rs' for Rust documentation.