Linux

Where Is the jgmenu Config File?

jgmenu keeps its menu config in a jgmenurc file under the config home on Linux. Path, CSV menus and tint2 hookup.

Last updated

jgmenu reads one jgmenurc file from the config home. Menu structure, icons, search and position live there. Custom menus arrive as CSV files the config points at.

That file plus CSV design keeps menus portable across machines with matching programs installed. Copy both with the menu closed and the setup returns. Tint2 and Openbox call it with flags rather than embedding it.

Where jgmenu stores this, by platform

Linux
~/.config/jgmenu/jgmenurc

Menu structure, icons and search behavior in one file. Custom CSV menus sit beside it. Copy with the menu closed for a clean snapshot.

Frequently asked questions

How do I move jgmenu settings?

Copy jgmenurc to the same relative path on the new machine. Menu structure, icons and search behavior travel with it. Custom CSV menus live beside it, so include those files for full moves.

Where is my custom menu?

In CSV files referenced by the config, commonly beside jgmenurc or in a menus folder. Each line names an item with its icon and action. Check the csv_cmd setting for the active menu source.

Notice an outdated path? Let us know.