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]