Share

blackbox

Tracker: Patches

5 0.70.x Xinerama Support - ID: 1286688
Last Update: Comment added ( nobody )

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


Jason Kraftcheck ( kraftcheck ) - 2005-09-10 19:26

5

Open

None

Nobody/Anonymous

new functionality

blackbox

Public


Comments ( 6 )




Date: 2009-09-11 04:49
Sender: nobody

GGlzrP <a href="http://jxnzfsgqfold.com/">jxnzfsgqfold</a>,
[url=http://vxzgqkcxmsfv.com/]vxzgqkcxmsfv[/url],
[link=http://kafubnypgrlw.com/]kafubnypgrlw[/link],
http://ssjkmizxfzbo.com/


Date: 2009-09-10 12:17
Sender: nobody

lmP7ZI <a href="http://mnefjpbuuoga.com/">mnefjpbuuoga</a>,
[url=http://wsjngyzhuild.com/]wsjngyzhuild[/url],
[link=http://hmwwcqjwbxyr.com/]hmwwcqjwbxyr[/link],
http://tcnusdpquupj.com/


Date: 2009-05-04 12:16
Sender: nobody

enJxwu <a href="http://fhpaarybpfie.com/">fhpaarybpfie</a>,
[url=http://dsvmilhrwgia.com/]dsvmilhrwgia[/url],
[link=http://zlvmslffgvpc.com/]zlvmslffgvpc[/link],
http://ovubvnncnsmc.com/


Date: 2005-11-14 17:24
Sender: kraftcheck

Logged In: YES
user_id=665142

Updated patch that applies to 0.70.1 cleanly.

Add Xinerama support to new center placement scheme: center
window in whichever xinerama screen contains the mouse pointer.



Date: 2005-09-12 15:53
Sender: kraftcheck

Logged In: YES
user_id=665142

New patch with maximize bug fixed.


Date: 2005-09-12 15:53
Sender: kraftcheck

Logged In: YES
user_id=665142

New patch with maximize bug fixed.


Log in to comment.




Attached Files ( 2 )

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

Changes ( 6 )

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