openbox/data
Dana Jansens 95535e8623 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.
2011-01-24 14:19:22 -05:00
..
autostart libexecdir is provided by automake, and gnome-settings-daemon is not always in /usr/libexecdir, use the dir from automake 2010-02-24 13:32:32 -05:00
gnome-wm-properties Type is a mandatory field of a .desktop, so add it to the old gnome-interfacing-desktop file 2010-02-24 13:32:32 -05:00
xbm remove buttons from themes when they are using the defaults already for clarity 2007-05-12 00:48:06 +00:00
xsession revamp the autostart functionality, so autostart apps launch after openbox. 2010-02-17 16:11:36 -05:00
environment revamp the autostart functionality, so autostart apps launch after openbox. 2010-02-17 16:11:36 -05:00
Makefile update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah! 2003-07-10 04:31:05 +00:00
menu.xml Don't need 2 exit actions in the default menu now, they both would do the same thing 2009-12-10 10:10:03 -05:00
menu.xsd Make at least the default configs validate 2009-04-15 18:18:16 +02:00
openbox.desktop Add an openbox.desktop file for the applications/ directory 2009-12-10 10:27:54 -05:00
openbox.png update the icon to the pretty one by david barr 2008-01-12 18:25:22 -05:00
rc.xml Big changes to placement across multiple monitors. 2011-01-24 14:19:22 -05:00
rc.xsd allow warping the mouse pointer when switching desktops by bumping into the edge of the monitor with a window 2010-04-16 21:32:38 -04:00