Initial patch. Has worked on every version of Metacity since 2.1
This commit is contained in:
commit
aac918c1e1
|
@ -0,0 +1,9 @@
|
|||
This is a small patch to Metacity, the window manager for the Gnome
|
||||
2.0 desktop. This patch enables keyboard navigation of the
|
||||
multi-desktop to "wrap around" from the last desktop to the first, or
|
||||
vice versa.
|
||||
|
||||
This feature is available on the Motif multi-desktop window manager,
|
||||
so it's been around since 1997 or so. Why modern desktops don't
|
||||
support this is beyond me, but as a developer with a fondness for
|
||||
keyboard solutions, it's a must-have.
|
|
@ -0,0 +1,20 @@
|
|||
--- workspace.c~ 2005-07-13 10:06:21.000000000 -0700
|
||||
+++ workspace.c 2006-01-06 21:11:36.000000000 -0800
|
||||
@@ -758,13 +758,13 @@
|
||||
}
|
||||
|
||||
if (layout.current_col < 0)
|
||||
- layout.current_col = 0;
|
||||
- if (layout.current_col >= layout.cols)
|
||||
layout.current_col = layout.cols - 1;
|
||||
+ if (layout.current_col >= layout.cols)
|
||||
+ layout.current_col = 0;
|
||||
if (layout.current_row < 0)
|
||||
- layout.current_row = 0;
|
||||
- if (layout.current_row >= layout.rows)
|
||||
layout.current_row = layout.rows - 1;
|
||||
+ if (layout.current_row >= layout.rows)
|
||||
+ layout.current_row = 0;
|
||||
|
||||
i = layout.grid[layout.current_row * layout.cols + layout.current_col];
|
||||
|
Loading…
Reference in New Issue