summaryrefslogtreecommitdiff
path: root/man/xtow.man
blob: b41963b1436438774a21856add9d4c7c09eac3b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
.TH xtow 1
.SH NAME
xtow \- An X Compositing Window Manager for Microsoft Windows

.SH SYNOPSIS
.B xtow [ options ]

.SH DESCRIPTION
\fIxtow\fP is a Compositing Window Manager for the X Window System running on Microsoft Windows.

\fIxtow\fP is designed to connect to a headless X server which supports the Composite extension,
for example, \fIXorg(1)\fP using the xf86-video-dummy driver, and will draw the contents of X windows
from that X server into native \fIWindows\fP windows.

.SH OPTIONS
\fIxtow\fP accepts the following command line switches, \fIall\fP of which are optional:

.TP 8
.B \-display [display]
Specifies the X server display to connect to.
.TP 8
.B \-nodwm
Do not use DWM, even if available (Windows Vista or later).  per-pixel transparency will not be
supported.
.TP 8
.B \-blur
If DWM is available, use the glass effect to blur the image beneath transparent areas.
.B \-noshm
Do not use MIT-SHM to transfer window images from the X server, even if available.

.SH "WINDOW PROPERTIES"
Partial conformance to ICCCM and EWMH standards.

The widely used but non-standard _NET_WM_WINDOW_OPACITY window property sets the transparency of
a window, with 0 being transparent and 0xffffffff being opaque.

.SH "SEE ALSO"
XWin(1).

.SH BUGS
Lots. This is a prototype for testing libXcwm at this stage.

.SH AUTHORS
xtow was written by Jon Turney.  It uses libXcwm to do most of the heavy lifting of tracking
X windows and talking xcb to the X server, and re-uses most of the code from \fIXWin(1)\fP's
integrated window manager for managing the native windows.