public inbox for cygwin-xfree-announce@sourceware.org
help / color / mirror / Atom feed
From: Jon TURNEY <jon.turney@dronecode.org.uk>
To: cygwin-xfree-announce@cygwin.com
Subject: New package: XtoW, a native compositing window manager (experimental)
Date: Thu, 20 Dec 2012 19:00:00 -0000	[thread overview]
Message-ID: <50D34EDE.3010608@dronecode.org.uk> (raw)


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

[1] http://www.x.org/wiki/Events/XDC2012/XDC2012AbstractJessVanDerwalker


             reply	other threads:[~2012-12-20 19:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-20 19:00 Jon TURNEY [this message]
2013-08-04 19:37 ` Updated: " Jon TURNEY
2013-08-05 10:05 ` Jon TURNEY

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50D34EDE.3010608@dronecode.org.uk \
    --to=jon.turney@dronecode.org.uk \
    --cc=cygwin-xfree-announce@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).