|
||
---|---|---|
.builds | ||
cmd | ||
pkg/gmenu | ||
.gitignore | ||
CHANGELOG | ||
LICENSE | ||
README.md | ||
go.mod | ||
go.sum | ||
goreleaser.yml |
README.md
gmenu
Desktop application launcher
Installation
Console
GO111MODULE=on go get git.sr.ht/~tslocum/gmenu/cmd/gmenu
GUI
GO111MODULE=on go get git.sr.ht/~tslocum/gmenu/cmd/gtkmenu
Usage
Console
Usage of ./gmenu:
-browser string
browser command
-data-dirs string
application data directories (default: $XDG_DATA_DIRS)
-mouse
enable mouse support
-no-details
hide application details
-no-generic
hide application generic names
-terminal string
terminal command
GUI
Usage of ./gtkmenu:
-browser string
browser command
-data-dirs string
application data directories (default: $XDG_DATA_DIRS)
-height int
window height (default 200)
-no-details
hide application details
-no-generic
hide application generic names
-no-icons
hide application icons
-resizable
allow window to be resized
-terminal string
terminal command
-width int
window width (default 800)
Usage 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 745 105
GUI
bindsym $mod+d exec --no-startup-id gtkmenu