fvwmのメニューはカスタマイズが簡単にできるが、自動的に生成されるメニューはDebianメニューを使っていたが、
もっと便利なXDG Menusがあったのでこれを使えるように設定した。
StartFunctionsに以下を追加
もっと便利なXDG Menusがあったのでこれを使えるように設定した。
StartFunctionsに以下を追加
+ I Test (!f $[FVWM_USERDIR]/.XDGMenu) XDGRegen + I Read $[FVWM_USERDIR]/.XDGMenu
.XDGMenuファイルがないと、XDGRegenを実行し、そのファイルを読み込む。
XDGRegenは、以下で設定する。
DestroyFunc XDGRegen AddToFunc XDGRegen + I PipeRead 'fvwm-menu-desktop --regen-cmd XDGRegen > \ $[FVWM_USERDIR]/.XDGMenu; echo "Nop"' + I Read $[FVWM_USERDIR]/.XDGMenu
https://www.mankier.com/1/fvwm-menu-desktop