[fvwmorg/fvwm] 20c9a1: FvwmDX: a module for per-screen window-switching

Thomas Adam <[email protected]>
Newsgroups gmane.comp.window-managers.fvwm.devel
Message-ID <5abb71e695890_1ff62afe691efc0c323c@hookshot-fe-da92815.cp1-iad.github.net.mail>
  Branch: refs/heads/ta/fvwmdx
  Home:   https://github.com/fvwmorg/fvwm
  Commit: 20c9a17609085ed4052094eabc7dc6155da64efa
      https://github.com/fvwmorg/fvwm/commit/20c9a17609085ed4052094eabc7dc6155da64efa
  Author: Thomas Adam <[email protected]>
  Date:   2018-03-28 (Wed, 28 Mar 2018)

  Changed paths:
    M configure.ac
    A modules/FvwmDX/FvwmDX.c
    A modules/FvwmDX/Makefile.am
    M modules/Makefile.am

  Log Message:
  -----------
  FvwmDX: a module for per-screen window-switching

Add FvwmDX, which is a module for trying to treat desk switching as independent
screens.

This is a module which I've pulled out of the archives.  I'm leaving it here in
case this fleshes out into something which is slightly more kind to FVWM.  At
the moment, there's a number of notable issues with this module:

* Only handles M_DESK, doesn't understand PAGES at all;
* Breaks FvwmPager when switching desks;
* Rather than listening for explicit M_DESK events, a SendToModule command has
  to be given.  This isn't desirable, and as this implements its own copy of
  CMD_GotoPage(), doesn't understand the actual command syntax, so it's not
  equivalent.

Unfortunately, I do not know who the original author is, although I had had to
make quite a few tweaks to the code to get it to play nicely with newer FVWM
since the module was written.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.