summaryrefslogtreecommitdiff
path: root/data/rc.xml
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2010-10-14 19:40:41 -0400
committerDana Jansens <danakj@orodu.net>2011-01-24 14:19:22 -0500
commit95535e86237e6c89935eb7563f37f13474c466f2 (patch)
tree0c319165f6706e330ad8a23d407aa57410fe8c96 /data/rc.xml
parent76ae19924d79326892f0b851db740d7207e4e158 (diff)
Big changes to placement across multiple monitors.
Add a Primary option for which monitor to place new windows on. Make "Active" the default instead of "Any", which is just totally crazy. When a window is being placed in the FOREGROUND, use a monitor chosen in the following order: 1. same monitor as parent 2. primary monitor if placement=PRIMARY active monitor if placement=ACTIVE pointer monitor if placement=MOUSE 3. primary monitor 4. other monitors where the window has group members on the same desktop 5. other monitors where the window has group members on other desktops 6. other monitors When a window is being placed in the BACKGROUND, use a monitor chosen in the following order: 1. same monitor as parent 2. other monitors where the window has group members on the same desktop 2a. primary monitor in this set 2b. other monitors in this set 3. other monitors where the window has group members on other desktops 3a. primary monitor in this set 3b. other monitors in this set 4. other monitors 4a. primary monitor in this set 4b. other monitors in this set Decide to focus the new window before placing it, so we know if it will be placed in the foreground or background. Always choose a single monitor, then place on it, rather than possibly moving to a "backup" monitor. Unpredictable monitor placement is horrible.
Diffstat (limited to 'data/rc.xml')
-rw-r--r--data/rc.xml4
1 files changed, 2 insertions, 2 deletions
diff --git a/data/rc.xml b/data/rc.xml
index 7faa2550..faa401bd 100644
--- a/data/rc.xml
+++ b/data/rc.xml
@@ -36,10 +36,10 @@
<center>yes</center>
<!-- whether to place windows in the center of the free area found or
the top left corner -->
- <monitor>Active</monitor>
+ <monitor>Primary</monitor>
<!-- with Smart placement on a multi-monitor system, try to place new windows
on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
- the active window is -->
+ the active window is, 'Primary' - only on the primary monitor -->
<primaryMonitor>1</primaryMonitor>
<!-- The monitor where Openbox should place popup dialogs such as the
focus cycling popup, or the desktop switch popup. It can be an index