@@ -6,7 +6,28 @@ Debian and Ubuntu also ships xpra packages, though their _stable_ versions are c
66
77For general information, see [ building] ( ./README.md ) .
88
9- ## Build and runtime requirements
9+ ## Build requirements
10+ The easiest way to install the build dependencies
11+ is using the ` dev-env ` build subcommand which will honour setup arguments. ie:
12+ ``` shell
13+ ./setup.py dev-env --minimal --with-openh264
14+ ```
15+ _ (available in xpra v6.1 onwards)_
16+
17+
18+ Alternatively, you can install these sets yourself:
19+ <details >
20+ <summary >Common dependencies</summary >
21+
22+ To be able to run xpra, you are likely to need:
23+ ``` shell
24+ apt-get install xvfb python3-cairo python3-gi-cairo \
25+ python3-opengl python3-pil
26+ ```
27+ </details >
28+ <details >
29+ <summary >X11</summary >
30+
1031``` shell
1132apt-get install libx11-dev libxtst-dev libxcomposite-dev libxdamage-dev libxres-dev \
1233 libxkbfile-dev \
@@ -15,19 +36,20 @@ apt-get install libx11-dev libxtst-dev libxcomposite-dev libxdamage-dev libxres-
1536 libsystemd-dev \
1637 liblz4-dev
1738```
18- GTK3 for the server and GUI client:
19- ``` shell
20- apt-get install libgtk-3-dev python3-dev python3-cairo-dev python-gi-dev cython3
21- ```
22- Also install some X11 utilities if not installed already:
39+
40+ These X11 utilities are usually required at runtime:
2341``` shell
2442apt-get install xauth x11-xkb-utils
2543```
26- To be able to run xpra, you are likely to need:
44+ </details >
45+ <details >
46+ <summary >GTK3</summary >
47+
48+ GTK3 toolkit for the server and GUI client:
2749``` shell
28- apt-get install xvfb python3-cairo python3-gi-cairo \
29- python3-opengl python3-pil
50+ apt-get install libgtk-3-dev python3-dev python3-cairo-dev python-gi-dev cython3
3051```
52+ </details >
3153
3254### Optional:
3355<details >
0 commit comments