Hi all, I spent a few hours this weekend tweaking my FVWM key bindings. One thing I'm trying to get working is the ability to move a window to an arbitrary desk and page. I'm running FVWM 2.6.3 and will try 2.6.5 in a moment.
http://stuartl.longlandclan.yi.org/htdocs/blog/wp-content/uploads/2013/03/fvwm-config.tar.xz has the full configuration. A full run down on the configuration is here: http://stuartl.longlandclan.yi.org/blog/2013/03/03/fvwm/ In my configuration, I have the following: > DestroyMenu JumpToDesk1 > AddToMenu JumpToDesk1 > + "Jump to Desk 1..." Nop > + "Page &1 (Q)" GotoDeskAndPage 0 0 0 > + "Page &2 (W)" GotoDeskAndPage 0 1 0 > + "Page &3 (E)" GotoDeskAndPage 0 0 1 > + "Page &4 (R)" GotoDeskAndPage 0 1 1 > + "&Move" Popup MoveToDesk1 > DestroyMenu JumpToDesk2 > AddToMenu JumpToDesk2 > + "Jump to Desk 2..." Nop > + "Page &1 (Q)" GotoDeskAndPage 1 0 0 > + "Page &2 (W)" GotoDeskAndPage 1 1 0 > + "Page &3 (E)" GotoDeskAndPage 1 0 1 > + "Page &4 (R)" GotoDeskAndPage 1 1 1 > + "&Move" Popup MoveToDesk2 > DestroyMenu JumpToDesk3 > AddToMenu JumpToDesk3 > + "Jump to Desk 3..." Nop > + "Page &1 (Q)" GotoDeskAndPage 2 0 0 > + "Page &2 (W)" GotoDeskAndPage 2 1 0 > + "Page &3 (E)" GotoDeskAndPage 2 0 1 > + "Page &4 (R)" GotoDeskAndPage 2 1 1 > + "&Move" Popup MoveToDesk3 > DestroyMenu JumpToDesk4 > AddToMenu JumpToDesk4 > + "Jump to Desk 4..." Nop > + "Page &1 (Q)" GotoDeskAndPage 3 0 0 > + "Page &2 (W)" GotoDeskAndPage 3 1 0 > + "Page &3 (E)" GotoDeskAndPage 3 0 1 > + "Page &4 (R)" GotoDeskAndPage 3 1 1 > + "&Move" Popup MoveToDesk4 > DestroyMenu MoveToDesk1 > AddToMenu MoveToDesk1 > + "Move to Desk 1..." Nop > + "Page &1 (Q)" MoveToDeskAndPage 0 0 0 > + "Page &2 (W)" MoveToDeskAndPage 0 1 0 > + "Page &3 (E)" MoveToDeskAndPage 0 0 1 > + "Page &4 (R)" MoveToDeskAndPage 0 1 1 > + "&Jump" Popup JumpToDesk1 > DestroyMenu MoveToDesk2 > AddToMenu MoveToDesk2 > + "Move to Desk 2..." Nop > + "Page &1 (Q)" MoveToDeskAndPage 1 0 0 > + "Page &2 (W)" MoveToDeskAndPage 1 1 0 > + "Page &3 (E)" MoveToDeskAndPage 1 0 1 > + "Page &4 (R)" MoveToDeskAndPage 1 1 1 > + "&Jump" Popup JumpToDesk2 > DestroyMenu MoveToDesk3 > AddToMenu MoveToDesk3 > + "Move to Desk 3..." Nop > + "Page &1 (Q)" MoveToDeskAndPage 2 0 0 > + "Page &2 (W)" MoveToDeskAndPage 2 1 0 > + "Page &3 (E)" MoveToDeskAndPage 2 0 1 > + "Page &4 (R)" MoveToDeskAndPage 2 1 1 > + "&Jump" Popup JumpToDesk3 > DestroyMenu MoveToDesk4 > AddToMenu MoveToDesk4 > + "Move to Desk 4..." Nop > + "Page &1 (Q)" MoveToDeskAndPage 3 0 0 > + "Page &2 (W)" MoveToDeskAndPage 3 1 0 > + "Page &3 (E)" MoveToDeskAndPage 3 0 1 > + "Page &4 (R)" MoveToDeskAndPage 3 1 1 > + "&Jump" Popup JumpToDesk4 > > DestroyMenu JumpToDeskX > AddToMenu JumpToDeskX > + "Jump to ..." Nop > + "Desk &1" Popup JumpToDesk1 > + "Desk &2" Popup JumpToDesk2 > + "Desk &3" Popup JumpToDesk3 > + "Desk &4" Popup JumpToDesk4 > + "&Move" Menu MoveToDeskX > > DestroyMenu MoveToDeskX > AddToMenu MoveToDeskX > + "Move to ..." Nop > + "Desk &1" Popup MoveToDesk1 > + "Desk &2" Popup MoveToDesk2 > + "Desk &3" Popup MoveToDesk3 > + "Desk &4" Popup MoveToDesk4 > + "&Jump" Menu JumpToDeskX > > # Jump to a page > Key grave A 4 GotoDesk prev > Key 1 A 4 GotoDesk 0 0 > Key 2 A 4 GotoDesk 0 1 > Key 3 A 4 GotoDesk 0 2 > Key 4 A 4 GotoDesk 0 3 > Key Tab A 4 GotoDeskAndPage prev > Key Q A 4 GotoPage 0 0 > Key W A 4 GotoPage 1 0 > Key E A 4 GotoPage 0 1 > Key R A 4 GotoPage 1 1 > Key T A 4 GotoPage prev > Key Escape A 4 Menu JumpToDeskX > > # Move window to a page > Key asciitilde A 4 MoveToDesk prev > Key exclam A 4 MoveToDesk 0 0 > Key at A 4 MoveToDesk 0 1 > Key numbersign A 4 MoveToDesk 0 2 > Key dollar A 4 MoveToDesk 0 3 > Key Tab A S4 MoveToDeskAndPage prev > Key Q A S4 MoveToPage 0 0 > Key W A S4 MoveToPage 1 0 > Key E A S4 MoveToPage 0 1 > Key R A S4 MoveToPage 1 1 > Key T A S4 MoveToPage prev > Key Escape A S4 Menu MoveToDeskX The idea is I can quickly jump between pages by hitting Logo+Escape (Logo="Command" on the MacBook, or the Windows key), or move a window to another page with Logo+Shift+Escape. The former works well, I just hit Logo+Escape, dial in two digits, and I'm there. For bonus points, with the exception of the Logo key, the keys are all in close proximity. However, the option to move to a window doesn't seem to work. MoveToDeskAndPage prev does things, as I'm able to usefully hit Logo+Shift+Tab to move between two pages on different desktops, but moving a window to a specific desk and page doesn't seem to work. Is there some trick to make this work? -- Stuart Longland (aka Redhatter, VK4MSL) I haven't lost my mind... ...it's backed up on a tape somewhere.