Desktop application launcher
Resolve screenshot spacing
gmenu: Resolve search not always updating app list
Use library tview for terminal interface

refs

master
browse log
v0.2.3
browse .tar.gz

clone

read-only
https://git.sr.ht/~tslocum/gmenu
read/write
git@git.sr.ht:~tslocum/gmenu

You can also use your local clone with git send-email.

gmenu

GoDoc builds.sr.ht status Donate

Desktop application launcher

Screenshots

Console

GUI

Download

Download gmenu (Linux binaries are available)

Compile

Note: This is only necessary if you did not download a binary.

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

Support

Please share suggestions/issues here.