Desktop application launcher
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
adroslice 5f8f046178 Fixed Colors
- Previously, half of everything would be black or white
- Now it uses terminal colors
2 years ago
cmd Fixed Colors 2 years ago
pkg/gmenu Migrate to code.rocketnine.space 2 years ago
.gitignore gtkmenu: Add icon support 4 years ago
CHANGELOG Migrate to code.rocketnine.space 2 years ago
LICENSE Migrate to code.rocketnine.space 2 years ago
README.md Migrate to code.rocketnine.space 2 years ago
go.mod Migrate to code.rocketnine.space 2 years ago
go.sum Migrate to code.rocketnine.space 2 years ago
goreleaser.yml Migrate to code.rocketnine.space 2 years ago

README.md

gmenu

Donate

Desktop application launcher

Note: Linux is currently the only supported OS.

Screenshots

Console

GUI

Download

Download gmenu and gtkmenu binaries

Compile

The following commands download and build gmenu from source. The resulting binary is located at ~/go/bin/.

Console

go get code.rocketnine.space/tslocum/gmenu/cmd/gmenu

GUI

go get code.rocketnine.space/tslocum/gmenu/cmd/gtkmenu

Usage

Start typing the name of an application or shortcut and, when necessary, use the arrow keys to select the desired entry.

Press Enter to run normally, or press ALT+Enter to run in a terminal.

The input buffer may be executed as a shell command by selecting the last entry in the list.

Support

Please share issues and suggestions here.

Integration Example - sway/i3 + alacritty

Console

bindsym $mod+d exec --no-startup-id alacritty --class gmenu --title gmenu --working-directory ~ -e gmenu
for_window [app_id="gmenu"] floating enable; resize set 750 260

GUI

bindsym $mod+d exec --no-startup-id gtkmenu --width 500 --height 260