Package: fvwm
Version: 1:2.5.24-1
Severity: normal

On multiple screens using xinerama (or otherwise), one typically has
applications maximised or positioned near the edge of one screen.
There is also typically a physical border between screens of several
centimetres.  It is not that easy to position the mouse on a window
border to manipulate that window, if the mouse keeps on flicking over
to the other screen as you're trying to finely position it.  The
physical seperation of the monitors screws with the hand-eye
coordination, and limits the ability of the brain to "servo" the
cursor into position.

It would be quite nice if I could move the mouse quickly to the top
left corner of a right hand screen, and have the mouse pause there --
just like the edge resistance of the edge of the viewport, before the
mouse is released onto the next virtual page.  This would be distance
based pause, rather than a time based pause.  It would be most ideal
if such a hystersis was a configurable number of pixels, so the user
could adjust the rough number of pixels that would be in that physical
gap between their monitors.  If on the right screen, you could flick
the mouse to the left and aim for somewhere in that gap, and know that
the mouse will stay on the edge of the right hand screen until you
push the mouse "over" that barrier between the monitors:

                        ~ 200 pixels
                            <---->
       _______________________  _______________________
      |  ___________________  ||  ___________________  |
      | |                   | || |                   | |
      | |  screen1          | || |  screen2          | |
      | |                   | || |                   | |
      | |                   | || |                   | |
      | |    1024x768       | || |    1024x768       | |
      | |                   | || | <---  * mouse movement
      | |___________________| || |___________________| |
      |_______________________||_______________________|

                            ^-- 200 pixel wide hysteresis for barrier 

Of course, it would need to be xinerama aware, and would want to cope
with any arbitrary orientation of monitors and not get confused by
dead gaps resulting from mismatched monitor sized.  Coping with
matched monitors would be a good first step though.

Ta.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24 (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages fvwm depends on:
ii  libc6                  2.7-9             GNU C Library: Shared libraries
ii  libcairo2              1.4.14-1          The Cairo 2D vector graphics libra
ii  libfontconfig1         2.5.0-2           generic font configuration library
ii  libfreetype6           2.3.5-1+b1        FreeType 2 font engine, shared lib
ii  libfribidi0            0.10.9-1          Free Implementation of the Unicode
ii  libglib1.2ldbl         1.2.10-19         The GLib library of C routines
ii  libglib2.0-0           2.16.1-1          The GLib library of C routines
ii  libgtk1.2              1.2.10-18.1       The GIMP Toolkit set of widgets fo
ii  libgtk2.0-0            2.12.8-1          The GTK+ graphical user interface 
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  libncurses5            5.6+20080203-1    Shared libraries for terminal hand
ii  libpng12-0             1.2.15~beta5-3    PNG library - runtime
ii  libreadline5           5.2-3             GNU readline and history libraries
ii  librplay3              3.3.2-11          Shared libraries for the rplay net
ii  librsvg2-2             2.22.2-2          SAX-based renderer library for SVG
ii  libsm6                 2:1.0.3-1+b1      X11 Session Management library
ii  libstroke0             0.5.1-6           mouse strokes library -- runtime f
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxcursor1            1:1.1.9-1         X cursor management library
ii  libxext6               2:1.0.4-1         X11 miscellaneous extension librar
ii  libxft2                2.1.12-2          FreeType-based font drawing librar
ii  libxi6                 2:1.1.3-1         X11 Input extension library
ii  libxinerama1           2:1.0.3-1         X11 Xinerama extension library
ii  libxpm4                1:3.5.7-1         X11 pixmap library
ii  libxrender1            1:0.9.4-1         X Rendering Extension client libra
ii  zlib1g                 1:1.2.3.3.dfsg-11 compression library - runtime

Versions of packages fvwm recommends:
ii  fvwm-icons                  2001.08.13-6 XPMs icons from fvwm development s

-- debconf information:
  fvwm/upgrade/pre_2.5.8: false



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to