Skip to content

step-/gtkmenuplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gtkmenuplus

Scriptable popup menu for Linux

screenshot

Features

  • Construct a menu from a textual description, from a file or the command line.

  • Shell-backed scripting language with variables and conditions.

  • Comprehensive scripting guide and usage documentation.

Examples

Many more examples are available in the online test folder.

Create a menu entry: gtkmenuplus 'item=edit; cmd=leafpad; icon=leafpad; tooltip=writer'.

A submenu: gtkmenuplus 'configure=endsubmenu; submenu=todo list; item=backup; cmd=backup.sh; endsubmenu'.

Style an entry: gtkmenuplus 'format=fgcolor="brown" font="Monospace 15"; =~/' (open the home folder).

A hierarchical menu from directory contents: gtkmenuplus 'include=~/Pictures/*.jpeg *'.

A hierarchical menu of application desktop files: gtkmenuplus 'launchersub=~/.local/share/applications'.

Dependencies

Linux, GNU glibc, GTK-3. The code also builds for GTK-2 but I stopped testing GTK-2 builds in late 2023.

Installing

Please refer to the installation guide.

Project History

2024–2025:
Version 2.0.0 features a completely rewritten codebase, focusing on improved usability, maintainability, and fixing the numerous original and accumulated bugs. The scripting language has been enhanced while maintaining backward compatibility with version 1.1.x. For new features, please refer to the usage and scripting guide documents.

2016–2023:
Several minor feature and maintenance releases occurred, culminating in the release of version 1.1.10 in 2019. A merge patch extending to commit 97295c2 was incorporated into Fatdog64-814 through 903. May 2023 marks the end of life (EOL) for the 1.1.x codebase.

17-Apr-2016:
The 1.0.x codebase was created by forking Alan Campbell's gtkmenuplus 1.00, which was originally released on 24-Apr-2013. This codebase itself was partially based on MyGtkMenu by John Vorthman (2004–2011).

About

Scriptable popup menu for Linux

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published