This is the mail archive of the cygwin-xfree-announce mailing list for the Cygwin/XFree86 project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

New package: XtoW, a native compositing window manager (experimental)

The following packages have been added to the Cygwin distribution:

*** XtoW-20121220-1
*** libxcwm0-20121220-1
*** libxcwm-devel-20121220-1

xtow is a window manager using the libxcwm library [1], which is:
* native: it integrates with native window management by putting each
top-level X window in it's own Windows window (similar to XWin -multiwindow)
* compositing: X windows with per-pixel alpha are composited into the native
DWM desktop on Windows Vista and later (e.g. a native window can be seen
through a semi-transparent X window placed over it)

At this stage, these packages will only be of interest to people who are going
to fix or report crashes.

There are lots of missing features compared to XWin -multiwindow. Notably,
there is no clipboard synchronization (although xwinclip should work).

You will notice that drawing is noticeably slower, especially of large areas,
because the image has to be fetched over the socket from the X server (this
could be avoided by putting the image in shared memory, or a shared texture)

To use:
* write an /etc/X11/xorg.conf file which specifies the dummy driver and a
screen size which is the same size as the native desktop
* start Xorg
* start xtow
* start some X clients (e.g. 'urxvt -depth 32 -bg
rgba:rgba:0000/0000/0000/4444' for a transparent terminal)

21df1209a2fdafff97dcf60286aa7473 *XtoW-20121220-1.tar.bz2
5c85ec85e290854e877164f12f83f7bb *XtoW-20121220-1-src.tar.bz2
dc3c73f79c73a13dc6f1979094581228 *XtoW-debuginfo-20121220-1.tar.bz2
e5c03a840998e171e85a29c33edd37af *libxcwm0-20121220-1.tar.bz2
aaeeb74beed792182e44e832f8129e9c *libxcwm-20121220-1-src.tar.bz2
a879a3488617917530d90183a137952c *libxcwm-debuginfo-20121220-1.tar.bz2
1652bfa0b82fa5e6f6b7329fa7b01bc5 *libxcwm-devel-20121220-1.tar.bz2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]