From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19500 invoked by alias); 20 Dec 2012 19:00:35 -0000 Received: (qmail 3136 invoked by uid 22791); 20 Dec 2012 17:46:03 -0000 X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=AWL,BAYES_40,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,TW_BX,TW_IB,TW_XC X-Spam-Check-By: sourceware.org Message-ID: <50D34EDE.3010608@dronecode.org.uk> Date: Thu, 20 Dec 2012 19:00:00 -0000 From: Jon TURNEY User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: cygwin-xfree-announce@cygwin.com Subject: New package: XtoW, a native compositing window manager (experimental) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-xfree-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cygwin-xfree-announce-owner@cygwin.com Mail-Followup-To: cygwin-xfree-announce@cygwin.com X-SW-Source: 2012-12/txt/msg00003.txt.bz2 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