JGMENU-OB(1)
π JGMENU-OB π
okay bestie, welcome to the jgmenu-ob manual page β she's the openbox-to-jgmenu glow-up pipeline and she's literally so useful π
β¨ NAME β¨
jgmenu-ob β converts openbox menu data into jgmenu-flavoured CSV, no cap πΈ
π¦ SYNOPSIS π¦
jgmenu_run ob [--tag=<tag>] [--cmd=<cmd> | <file>]
π DESCRIPTION π
jgmenu_run ob takes your openbox XML menu data and turns it into jgmenu flavoured CSV. it's giving translator, it's giving bilingual icon π
and if you don't hand it a <file> or a --cmd=<cmd>? no worries, she'll go looking for one herself. she checks:
~/.config/openbox/menu.xml/etc/xdg/openbox/menu.xml
but only if they exist, bestie. and if they both exist? the first one wins β higher precedence goes to ~/.config/openbox/menu.xml, periodt. your home config is the main character here π β¨
π OPTIONS π
<file>β points her at a specific openbox XML file. your file, your rules π«Ά--cmd=<cmd>β instead of a file, give her a command to run, and that command's output becomes the openbox XML menu data. pipeline vibes fr fr π₯--tag=<tag>β sets the value of the root^tag(). this is lowkey iconic for pipemenus, because it lets them dodge clashing tag-names with each other. no tag beef on this server πποΈ
heads up:<file>and--cmd=<cmd>are mutually exclusive-ish in the synopsis β it's--cmd=<cmd> | <file>, so pick a lane bestie π
π ENVIRONMENT VARIABLES π
JGMENU_I18Nβ for the i18n situation, go peek atcsv_i18ninjgmenu(1)and alsojgmenu-i18n(1). that's where the tea is βπ
β AUTHORS β
Johan Malm. king behaviour, honestly π
and that's the whole page, bestie β nothing skipped, nothing rounded off, every flag accounted for π§
πΈ this was JGMENU-OB(1) as of 3 December, 2019 β stay slaying, and may your menus always render πβ¨π
π¦ 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 4.5.0-3.fc43 Β· GPL-2.0-or-later
- fedora 44: jgmenu 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