This patch adds minimal Xinerama support to blackbox.
Changes include:
o Compile-time option to enable/disable xinerama support
o Menu and x-resource option to enable/disable xinerama
support
o Do not split menus across physical screens
o Display geometry info in center of current physical
screen
o Separate cascade window placement for each screen,
where the window is placed in whichever screen
contains
the pointer
o Minimal support for xinerama in smart placement -
order
screens by placement ordering, then attempt
placement in
each physical screen.
o Maximize windows fill current physical screen
rather than
all screens
o Allow selection of which physical screen to place
toolbar in
o If slit placement location is not visible, move
slit to closest
physical screen.
This implementation has the following shortcomings:
o For smart placement, it would be better to consider
all
screens at once but still avoid splitting windows
across
screens.
o If full maximization is off, the toolbar and slit
affect
maximization in all physical screens, not just the
screen
that contains the toolbar or slit.
o The toolbar may not be placed on an edge of a physical
screen that does not correspond to the edge of the
logical
screen. For example: if X is configured with a
1024x768
screen right of a 1280x1024 screen, the toolbar may
not be
placed on the bottom of the right (smaller)
screen. This
avoids undesirable maximization behavior resulting
from the
shortcoming listed in the previous bullet.
o Slit placement could be more customizable.
Note: after applying this patch you'll need to issue
the following commands to update the configure script
and related files:
aclocal
automake
autoconf
Nobody/Anonymous
new functionality
blackbox
Public
|
Date: 2009-09-11 04:49 GGlzrP <a href="http://jxnzfsgqfold.com/">jxnzfsgqfold</a>, |
|
Date: 2009-09-10 12:17 lmP7ZI <a href="http://mnefjpbuuoga.com/">mnefjpbuuoga</a>, |
|
Date: 2009-05-04 12:16 enJxwu <a href="http://fhpaarybpfie.com/">fhpaarybpfie</a>, |
|
Date: 2005-11-14 17:24 Logged In: YES |
|
Date: 2005-09-12 15:53 Logged In: YES |
|
Date: 2005-09-12 15:53 Logged In: YES |
| Filename | Description | Download |
|---|---|---|
| bb-0.70.1-xinerama-2005-11-14.patch | port patch to 0.70.1 | Download |
| bb-0.7-xinerama-2005-9-12.patch | Xinerama Patch | Download |
| Field | Old Value | Date | By |
|---|---|---|---|
| File Added | 156229: bb-0.70.1-xinerama-2005-11-14.patch | 2005-11-14 17:24 | kraftcheck |
| summary | 0.70.0 Xinerama Support | 2005-11-14 17:24 | kraftcheck |
| summary | 0.7 Xinerama Support | 2005-09-12 16:01 | kraftcheck |
| File Added | 148815: bb-0.7-xinerama-2005-9-12.patch | 2005-09-12 15:53 | kraftcheck |
| File Deleted | 148663: | 2005-09-12 15:53 | kraftcheck |
| File Added | 148663: bb-0.7-xinerama-2005-9-9.patch | 2005-09-10 19:26 | kraftcheck |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use