Есть 4 рабочих стола, при переключении на которых хочется менять обоину.
Переключаюсь шорткатами и кнопочками на панельке. С шорткатами все понятно:
DestroyFunc FuncFvwmDesk0
AddToFunc FuncFvwmDesk0
+ I GotoDesk 0 0
+ I exec fvwm-root ~/.fvwm/wallpaper/wallcde01.xpm
DestroyFunc FuncFvwmDesk1
AddToFunc FuncFvwmDesk1
+ I GotoDesk 0 1
+ I exec fvwm-root ~/.fvwm/wallpaper/wallcde02.xpm
...
Key F1 A M FuncFvwmDesk0
Key F2 A M FuncFvwmDesk1
...
А через FVWMButton возникают сложности. Сейчас у меня прописано так:
FvwmButton-DesktopPanel: (36x11+0+0, Id desk0, Title (Left) " One", Action (Mouse 1) "GotoDesk 0 0", Colorset 04, ActiveColorset 04, Frame 2)
*FvwmButton-DesktopPanel: (36x11-0+0, Id desk1, Title (Left) " Two", Action (Mouse 1) "GotoDesk 0 1", Colorset 05, ActiveColorset 05, Frame 2)
Если написать
FvwmButton-DesktopPanel: (36x11+0+0, Id desk0, Title (Left) " One", Action (Mouse 1) FuncFvwmDesk0, Colorset 04, ActiveColorset 04, Frame 2)
...