Package: sawfish-merlin-ugliness
Version: 1.3.1-1
Severity: normal
Tags: patch
On a Xinerama setup with two identical monitors, the window-cycle list
is displayed at the center of the desktop -- half of it is dieplayed on
the left screen and the other half is displayed on the right screen
which makes it hard to use for me. IMO, the window should be displayed
at the center of the screen that the user focusses on, most likely the
screen on which the mouse pointer is currently placed.
The attached patch does just that. For setups that do not use Xinerama,
the behavior stays the same.
Cheers,
-Hilko
--- /usr/share/sawfish/site-lisp/merlin/ugliness.jl.orig 2004-07-28
15:28:37.000000000 +0200
+++ /usr/share/sawfish/site-lisp/merlin/ugliness.jl 2009-12-17
12:57:06.000000000 +0100
@@ -177,7 +177,9 @@
(define (ugly-cycle-display-position win)
(if (eq ugly-cycle-relative 'window)
(cons+ (window-position win) (cons-percent (window-frame-dimensions
win) ugly-cycle-percent))
- (cons-percent (screen-dimensions) ugly-cycle-percent)))
+ (cons+ (head-offset (pointer-head))
+ (cons-percent (head-dimensions (pointer-head))
+ ugly-cycle-percent))))
(define (justify child parent)
(cond ((eq ugly-cycle-justify 'left) 0)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-rc8-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages sawfish-merlin-ugliness depends on:
ii sawfish 1:1.5.3-2 a window manager for X11
sawfish-merlin-ugliness recommends no packages.
sawfish-merlin-ugliness suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]