Red Hat Bugzilla – Bug 109623
Bug in workspace-grid.jl
Last modified: 2007-11-30 17:10:33 EST
Description of problem:
When the "Send window to the workspace left/right/up/down" function
is used, it changes the location of the window relative to the
workspace origin. This is a bug in the workspace-grid.jl script.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Use sawfish-ui to bind (for example) ctrl-alt-right to the
"send window to the workspace right" function
2. Press ctrl-alt-right over some window to move it to the right
Actual results: window is sent to the next workspace, however it does
not stay in the same position relatively to the workspace origin.
The window is sent to the workspace to the right, but it should stay
on the same position relatively to the workspace origin.
Using diff -u to the workspace-grid.jl which I had on RedHat 9 i
figured out that the following patch helps:
--- workspace-grid.jl.orig 2003-10-22 00:08:05.000000000 +0200
+++ workspace-grid.jl 2003-11-10 14:32:47.000000000 +0100
@@ -221,6 +221,9 @@
(when (= (aref (caddr layout-property) 0) 1)
(swap cols rows))
+ ;; Swap layout again because of libwnck bug
+ (swap cols rows)
(if (= rows 0)
;; Compute rows from colums and num-workspaces
(let ((total (num-workspaces)))
Well, this is in fact a bug in libwnck (see the bug id #109624 as well).
Installing the patched libwnck (patch at
the problem for me as well.
I have built fixed RPMs of libwnck -- you can grab the source RPM
and i386 binary RPMs at
(be sure to check the GPG signature against GPG key ID 1024R/D3498839).
Component changed from sawfish to libwnck. Fedora people, please
incorporate this to the next release and close the bug.
*** This bug has been marked as a duplicate of 120652 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.