Rofi Application Launcher
Rofi is a fast, customizable application launcher and window switcher for X11 and Wayland. This configuration provides a clean, minimal interface for launching applications and switching between windows.Configuration
Rofi is configured usingconfig.rasi located in ~/.config/rofi/.
Basic Settings
Mode
drun - Desktop application launcherIcons
Application icons are displayed
Theme Configuration
Window Appearance
Window Properties
Window Properties
| Property | Value | Description |
|---|---|---|
| Width | 450px | Fixed width for consistency |
| Border Radius | 8px | Rounded corners |
| Background | #000000CC | Semi-transparent black |
| Border | 2px white | Clean white border |
| Padding | 12px | Internal spacing |
Layout Structure
- Input bar: Search field and prompt
- List view: Application results
- Message: Error/info messages
Input Bar
Search input with prompt:The search is instant and fuzzy - start typing to filter applications immediately.
List View
Results are displayed in a scrollable list:Single Column
One application per line
7 Visible Items
Shows 7 items at once
No Cycling
List doesn’t wrap around
No Scrollbar
Clean minimal interface
Element Styling
Normal Elements
Element States
Element States
| State | Background | Description |
|---|---|---|
| Normal | Transparent | Standard list items |
| Alternate | Dark gray | Zebra striping |
| Selected | White | Currently highlighted |
Selected Elements
Element Components
Color Scheme
The configuration uses a minimal monochrome palette:Usage and Shortcuts
Opening Rofi
Navigation
Keyboard Navigation
Keyboard Navigation
Mouse Navigation
Mouse Navigation
Available Modes
While configured fordrun, Rofi supports multiple modes:
drun
Desktop applications (.desktop files)
run
Execute commands from PATH
window
Switch between open windows
ssh
Quick SSH connections
Super + Tab or arrow keys to cycle modes when Rofi is open.
Customization
Changing Font
"JetBrainsMono Nerd Font 12""Ubuntu 13""Roboto 12"
Adjusting Size
Adding Transparency
#RRGGBBAA where AA is alpha (00-FF).
Color Themes
Quick theme example - Catppuccin style:Performance
Fast Launch
Rofi starts in milliseconds
Instant Search
Real-time filtering as you type
Low Memory
Minimal resource footprint
Wayland Native
Full Wayland support with
-show drunTroubleshooting
Icons Not Showing
Icons Not Showing
Ensure
show-icons: true is set and you have an icon theme installed:Applications Missing
Applications Missing
Rofi reads
.desktop files from:/usr/share/applications/~/.local/share/applications/
Theme Not Loading
Theme Not Loading
Check syntax errors in
config.rasi: