https://github.com/step-/gmenu3
GTK XDG Application Menu for Fatdog64 Linux.
https://github.com/step-/gmenu3
fatdog64 gtk3 gtkmenuplus linux-desktop xdg-menu
Last synced: 2 months ago
JSON representation
GTK XDG Application Menu for Fatdog64 Linux.
- Host: GitHub
- URL: https://github.com/step-/gmenu3
- Owner: step-
- License: other
- Created: 2025-06-02T13:03:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-10T10:10:31.000Z (about 1 year ago)
- Last Synced: 2025-10-23T19:10:38.597Z (8 months ago)
- Topics: fatdog64, gtk3, gtkmenuplus, linux-desktop, xdg-menu
- Language: Shell
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gmenu3
GTK XDG Application Menu for Fatdog64 Linux.
Homepage: .

## Description
Gmenu3 reads a menu specification file conforming to the [XDG Menu
Specification], and displays the corresponding pop-up Application
Menu. On [Fatdog64 Linux] gmenu3 can replace the Application
Menu provided by the Desktop panel and the Openbox window manager.
> The implementation of the XDG Menu Specification is partial;
> just enough to fully support [Fatdog64 Linux].
## Features
In addition to the standard Application Menu categories,
gmenu3 offers the following optional features:
- Recently-used submenu.
- Fixed screen position.
- Search app entry.
- Embedding the Fatdog64 Control Panel as a submenu.
- Disabling icons or changing the icon size.
- Changing the font family, color, and size of labels and tooltips.
- Wine submenu (if [Wine] is installed and properly configured).
[Fatdog64 Linux]:
[Wine]:
[XDG Menu Specification]:
## Installing
Gmenu3 is a shell script. It depends on several
commands that come preinstalled in Fatdog64 Linux:
- [gtkmenuplus] >= 2.2.0 [>903]
- [makesymlinks] [>903]
- [findnrun] [=903] is preconfigured as the Search app (can be changed).
- gawk, find, realpath, sed, xargs.
> [>903] Preinstalled in Fatdog64 versions after 903.
> [=903] Preinstalled in Fatdog64-903.
[gtkmenuplus]:
[makesymlinks]:
[findnrun]:
A basic Makefile is provided to install the script and its manual page:
```sh
make PREFIX=/usr/local all install
```
## Usage
Usage is straightforward; this is just a popup menu, after all:
```sh
gmenu3 [options]
```
pops up the menu. There are some command-line options to manage the cache; refer
to the [manual page]. User preferences are initialized automatically the first
time gmenu3 is used. Have a look at the [sample configuration file] to see which
optional features can be enabled.
[manual page]:
[sample configuration file]:
## Support
Report bugs at .