public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental)
       [not found] <50D34EDE.3010608@dronecode.org.uk>
@ 2013-08-04 19:37 ` Jon TURNEY
  2013-08-05  8:54   ` Corinna Vinschen
  2013-08-05 10:05 ` Jon TURNEY
  1 sibling, 1 reply; 5+ messages in thread
From: Jon TURNEY @ 2013-08-04 19:37 UTC (permalink / raw)
  To: cygwin-xfree


The following packages have been updated in the Cygwin distribution:

*** XtoW-20130802-1
*** libxcwm0-20130802-1
*** libxcwm-devel-20130802-1

xtow is a window manager using the libxcwm library, 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)

XtoW is still experimental, but should now be usable enough for doing some
actual work. Testing and problem reports are appreciated.

Changes since 20121220-1:

* Window images are now transferred from the X server using shared memory when
possible, which improves drawing speed measurably.  This can be disabled with
-noshm
* XtoW exits cleanly when X server is shutdown
* XtoW exits immediately when sent an unhandled signal (e.g SIGTERM from being
ctrl-c'ed)
* When X windows resize or reposition themselves, those changes are propagated
to the native windows
* Handle tilt wheel and renumber buttons to align with XWin -multiwindow
* Implement iconic state.  Handle WM_HINTS.initial_state on map and
WM_CHANGE_STATE messages correctly
* The active window is moved to the top of the stacking order to ensure it
receives mouse events over itself (This is shortcut until proper Z-order <->
stacking synchronization is implemented)
* Try harder to ensure newly created windows are at the top of the Z-order
* Add -verbose option.  Multiple -verbose options increase verbosity.
* Lots of libxcwm cleanup, logging improvements, bug-fixes and refactoring
* Fixes for x86_64 build

Missing features compared to XWin -multiwindow:

* You must manually use setxkbmap to set a keyboard layout matching the
windows layout.
* Probably lots more

To use:

* A startxtow script is provided, which writes a suitable xorg.conf, starts
the X server, XtoW, xwinclip and a transparent urxvt.  This script is intended
to be temporary, to be replaced by something better later on...

32-bit:
74673adf7504f9c7c463e2760eb54d3f *libxcwm-20130802-1-src.tar.bz2
dc09df025e7bc1c6c2c4c0a05773840f *libxcwm-debuginfo-20130802-1.tar.bz2
6c9d5d4189f6aedb598c5f0aaaa8a40b *libxcwm-devel-20130802-1.tar.bz2
b504e1e2a35b5ed261948fd222c79778 *libxcwm0-20130802-1.tar.bz2
87ec6a8c0edf1db142676a3d085a89e4 *XtoW-20130802-1-src.tar.bz2
445379bb679c83d7a3976d974c1d203d *XtoW-20130802-1.tar.bz2
c51aaa365fc7bc3a6d5db1a332c6d90e *XtoW-debuginfo-20130802-1.tar.bz2

64-bit:
d95f6482b93eb50a5fabec34721cbde7 *libxcwm0-20130802-1.tar.bz2
edec6064c8526cafe30c675bf13c0abc *libxcwm-debuginfo-20130802-1.tar.bz2
fd402a3380909866e7084c7297913efd *libxcwm-devel-20130802-1.tar.bz2
0851bffc634ba9ec651b0579f42329dd *libxcwm-20130802-1-src.tar.bz2
8d427629181968c6c113d738d187fd0d *XtoW-20130802-1.tar.bz2
309ae5649e80b1142ef096b5cd65bc80 *XtoW-debuginfo-20130802-1.tar.bz2
4d467a813653ffc8be0fb92bdb34a585 *XtoW-20130802-1-src.tar.bz2

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental)
  2013-08-04 19:37 ` [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental) Jon TURNEY
@ 2013-08-05  8:54   ` Corinna Vinschen
  2013-08-05 10:01     ` Jon TURNEY
  0 siblings, 1 reply; 5+ messages in thread
From: Corinna Vinschen @ 2013-08-05  8:54 UTC (permalink / raw)
  To: cygwin-xfree

On Aug  4 19:17, Jon TURNEY wrote:
> 
> The following packages have been updated in the Cygwin distribution:
> 
> *** XtoW-20130802-1
> *** libxcwm0-20130802-1
> *** libxcwm-devel-20130802-1

I fixed http://cygwin.com/cygwin-64bit-missing

> To use:
> 
> * A startxtow script is provided, which writes a suitable xorg.conf, starts
> the X server, XtoW, xwinclip and a transparent urxvt.  This script is intended
> to be temporary, to be replaced by something better later on...

The script is missing in the 64 bit version.  How to start XtoW
without that script?


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental)
  2013-08-05  8:54   ` Corinna Vinschen
@ 2013-08-05 10:01     ` Jon TURNEY
  2013-08-05 10:04       ` Corinna Vinschen
  0 siblings, 1 reply; 5+ messages in thread
From: Jon TURNEY @ 2013-08-05 10:01 UTC (permalink / raw)
  To: cygwin-xfree

On 05/08/2013 09:54, Corinna Vinschen wrote:
> On Aug  4 19:17, Jon TURNEY wrote:
> I fixed http://cygwin.com/cygwin-64bit-missing
> 
>> To use:
>>
>> * A startxtow script is provided, which writes a suitable xorg.conf, starts
>> the X server, XtoW, xwinclip and a transparent urxvt.  This script is intended
>> to be temporary, to be replaced by something better later on...
> 
> The script is missing in the 64 bit version.  How to start XtoW
> without that script?

Oops.  It seems that I made a packaging error and startxtow is missing from
both x86 and x86_64 packages.

I've uploaded a XtoW-20130802-2 which includes the script.

It'll still need some adjusting on x86_64, as it requires both perl-Win32-GUI
and rxvt-unicode-X which aren't yet packaged, but you could work around that
by hard-coding your display dimensions and using a different X terminal...

-- 
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental)
  2013-08-05 10:01     ` Jon TURNEY
@ 2013-08-05 10:04       ` Corinna Vinschen
  0 siblings, 0 replies; 5+ messages in thread
From: Corinna Vinschen @ 2013-08-05 10:04 UTC (permalink / raw)
  To: cygwin-xfree

On Aug  5 11:00, Jon TURNEY wrote:
> On 05/08/2013 09:54, Corinna Vinschen wrote:
> > On Aug  4 19:17, Jon TURNEY wrote:
> > I fixed http://cygwin.com/cygwin-64bit-missing
> > 
> >> To use:
> >>
> >> * A startxtow script is provided, which writes a suitable xorg.conf, starts
> >> the X server, XtoW, xwinclip and a transparent urxvt.  This script is intended
> >> to be temporary, to be replaced by something better later on...
> > 
> > The script is missing in the 64 bit version.  How to start XtoW
> > without that script?
> 
> Oops.  It seems that I made a packaging error and startxtow is missing from
> both x86 and x86_64 packages.
> 
> I've uploaded a XtoW-20130802-2 which includes the script.
> 
> It'll still need some adjusting on x86_64, as it requires both perl-Win32-GUI
> and rxvt-unicode-X which aren't yet packaged, but you could work around that
> by hard-coding your display dimensions and using a different X terminal...

Ok, thanks!


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental)
       [not found] <50D34EDE.3010608@dronecode.org.uk>
  2013-08-04 19:37 ` [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental) Jon TURNEY
@ 2013-08-05 10:05 ` Jon TURNEY
  1 sibling, 0 replies; 5+ messages in thread
From: Jon TURNEY @ 2013-08-05 10:05 UTC (permalink / raw)
  To: cygwin-xfree


The following packages have been updated in the Cygwin distribution:

*** XtoW-20130802-2

xtow is a window manager using the libxcwm library, 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)

XtoW is still experimental, but should now be usable enough for doing some
actual work. Testing and problem reports are appreciated.

Changes since 20130802-1:

* Fix packaging to include the startxtow script omitted in error

32-bit:
8257d61cd3009f8650557d7bb51fc3c2 *XtoW-20130802-2-src.tar.bz2
ed03f3f86b3b9c8169d4d87c5afd5ef7 *XtoW-20130802-2.tar.bz2
68507bbf78b450afeb5eeb317a3de52c *XtoW-debuginfo-20130802-2.tar.bz2

64-bit:
0c0f2fefcf7397a014f4c0dfd3c27feb *XtoW-20130802-2.tar.bz2
57feeed6aa8cfd6aa6ba643ef15d83a7 *XtoW-debuginfo-20130802-2.tar.bz2
4bdc965921b2a75e7dd2a4f0ca9c86b5 *XtoW-20130802-2-src.tar.bz2

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-08-05 10:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <50D34EDE.3010608@dronecode.org.uk>
2013-08-04 19:37 ` [ANNOUNCEMENT] Updated: XtoW, a native compositing window manager (experimental) Jon TURNEY
2013-08-05  8:54   ` Corinna Vinschen
2013-08-05 10:01     ` Jon TURNEY
2013-08-05 10:04       ` Corinna Vinschen
2013-08-05 10:05 ` Jon TURNEY

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).