-
Notifications
You must be signed in to change notification settings - Fork 1
/
python-xlib_4.html
135 lines (123 loc) · 6.28 KB
/
python-xlib_4.html
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created on September 16, 2020 by texi2html 5.0
texi2html was written by:
Lionel Cons <[email protected]> (original author)
Karl Berry <[email protected]>
Olaf Bachmann <[email protected]>
and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <[email protected]>
-->
<head>
<title>The Python X Library: 3.1 Unix Display Names</title>
<meta name="description" content="The Python X Library: 3.1 Unix Display Names">
<meta name="keywords" content="The Python X Library: 3.1 Unix Display Names">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 5.0">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
pre.display {font-family: serif}
pre.format {font-family: serif}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: serif; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: serif; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:pre}
span.nolinebreak {white-space:pre}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Unix-Display-Names"></a>
<table class="header" cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="python-xlib_3.html#Connect-to-a-Display" title="Beginning of this chapter or previous chapter"> << </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_3.html#Connect-to-a-Display" title="Previous section in reading order"> < </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_3.html#Connect-to-a-Display" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_5.html#OpenVMS-Display-Names" title="Next section in reading order"> > </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_6.html#Error-Handling" title="Next chapter"> >> </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="python-xlib.html#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="python-xlib_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<hr>
<a name="Unix-Display-Names-1"></a>
<h2 class="section">3.1 Unix Display Names</h2>
<p>A display name on Unix has the following syntax:
</p>
<div class="example">
<pre class="example">[hostname]:displayno[.screenno]
</pre></div>
<p>If <var>hostname</var> is omitted this refers to a display on the same
machine as the client is running on. A Unix socket is used to connect
to the display identified by <code>displayno</code>, which must be an integer
from 0 and upwards.
</p>
<p>If <var>hostname</var> is specified, it gives the network name or IP-number
of the machine to contact. A TCP socket is used, connecting to port
6000+<var>displayno</var> on <var>hostname</var>.
</p>
<p>If the display contains more than one screen, <var>screenno</var> can be
specified to make another screen than 0 the default screen. If the
number is larger than the available maximum screen number, it will be
set to the maximum.
</p>
<p>A few examples:
</p>
<div class="example">
<pre class="example">:0 Display 0 on this host, connects to the Unix socket
/tmp/.X11-unix/X0
:0.1 Same as above, but specifying a different default screen
myhost:0 Display 0 on myhost, connects to TCP port 6000
myhost:10 Display 10 on myhost, connects to TCP port 6010
localhost:0 Display 0 on localhost, i.e. the same host as the client
runs on. Uses a TCP socket, while :0 uses a Unix socket
</pre></div>
<p>The default display name is stored in the environmental variable
<code>DISPLAY</code>. If that isn’t set, <code>error.DisplayNameError</code> is
raised.
</p>
<hr>
<table class="header" cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="python-xlib_3.html#Connect-to-a-Display" title="Beginning of this chapter or previous chapter"> << </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_3.html#Connect-to-a-Display" title="Previous section in reading order"> < </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_3.html#Connect-to-a-Display" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_5.html#OpenVMS-Display-Names" title="Next section in reading order"> > </a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_6.html#Error-Handling" title="Next chapter"> >> </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="python-xlib.html#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="python-xlib_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="python-xlib_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<p>
<font size="-1">
This document was generated on <i>September 16, 2020</i> using <a href="http://www.nongnu.org/texi2html/"><i>texi2html 5.0</i></a>.
</font>
<br>
</p>
</body>
</html>