JGMENU-PMENU(1)
π JGMENU-PMENU π
okay bestie, gather round, because this is the jgmenu-pmenu page from the JGMENU-PMENU(1) manual and it is lowkey iconic π
β¨ NAME β¨
jgmenu-pmenu β generate jgmenu flavoured CSV menu data π¦
β¨ SYNOPSIS β¨
jgmenu_run pmenu [-h | βhelp] [βappend-file <FILE>]
[βprepend-file <FILE>] [βlocale <LOCALE>]
β¨ DESCRIPTION β¨
So what this does is it generates jgmenu flavoured CSV menu data, based on the .desktop and .directory files hanging out on your system. But it ignores any .menu files, periodt. π
Instead of doing the whole structure thing that the .menu file specifies, it just maps each .desktop application onto one of the .directory categories. Simple. Clean. Main character energy. π
And if there's no matching .directory category? No stress β it tries to cross-reference "additional categories" to "related categories" in accordance with the XDG menu-spec. It's a generic approach, which means it dodges all the Desktop Environment specific rules that live in the .menu file. The way it justβ¦ makes sure all .desktop files get included in the menu. obsessed. πβ¨
The root menu gets appended/prepended by the contents of these files, if they exist:
~/.config/jgmenu/append.csv~/.config/jgmenu/prepend.csv
β¨ OPTIONS β¨
-h,--helpβ show this help message and exit π«Ά--append-fileFILEβ path to menu file to append to the root menu--prepend-fileFILEβ path to menu file to prepend to the root menu--localeLOCALEβ use a custom locale (e.g.en_US.UTF-8). Available locales can be shown by runninglocale -a. π
β¨ ENVIRONMENT VARIABLES β¨
JGMENU_SINGLE_WINDOWβ if set,^checkout()items will be replaced by^root()π₯JGMENU_NO_DIRSβ if set, applications will be listed without a directory structure π
β¨ AUTHORS β¨
Johan Malm. π«Ά
fr fr that's the whole page, no notes. go forth and menu. π
this lil manual page was served up on 29 September, 2019 and it's living in the JGMENU-PMENU(1) section of the manual, slay βπ
π¦ where this page comes from
- alpine 3.24: jgmenu-doc 4.5.0-r0 Β· GPL-2.0-or-later
- arch rolling: jgmenu 4.6.0-1 Β· GPL
- debian bookworm: jgmenu 4.4.1-1 Β· GPL-2.0-only
- debian trixie: jgmenu 4.5.0-1 Β· GPL-2.0-only
- fedora 43: jgmenu-pmenu 4.5.0-3.fc43 Β· GPL-2.0-or-later
- fedora 44: jgmenu-pmenu 4.5.0-4.fc44 Β· GPL-2.0-or-later
- nixos 26.05: jgmenu 4.5.0
- nixpkgs unstable: jgmenu 4.7.0
- opensuse-leap 16.0: jgmenu 4.4.1-bp160.1.14 Β· GPL-2.0-only
- opensuse-leap 16.0: jgmenu 4.4.1-bp160.1.14 Β· GPL-2.0-only
- opensuse-leap 16.0: jgmenu 4.4.1-bp160.1.14 Β· GPL-2.0-only
- opensuse-leap 16.0: jgmenu 4.4.1-bp160.1.14 Β· GPL-2.0-only
- ubuntu jammy: jgmenu 4.4.0-1 Β· GPL-2.0-only
- ubuntu noble: jgmenu 4.4.1-2build1 Β· GPL-2.0-only
- ubuntu questing: jgmenu 4.5.0-1build1
- ubuntu resolute: jgmenu 4.5.0-1build2 Β· GPL-2.0-only
- ubuntu stonking: jgmenu 4.5.0-1build2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms