Releases: mviereck/x11docker
Releases · mviereck/x11docker
v7.1.3
v7.1.2
v7.1.1
7.1.1 - 2022-02-28
Added
--gpu=virgl
: Experimental GPU access withvirgl_test_server
.
Currently only along with option--xc
.
Allows acceleration for Xephyr, nxagent, Xvfb etc.--gpu=iglx
: Enable indirect rendering (--xorg
only). Replaces--iglx
.--pulseaudio=host
: Workaround to support Pipewire.
(#418)
Fixed
--init=systemd
: Changed login and service setup to support arch containers.
(#417)--user=RETAIN
: Some fixes.
(#417)--clipboard
: Fix for--xc
.
Deprecated
--iglx
: Use--gpu=iglx
instead.
v7.1.0
7.1.0 - 2022-02-12
Added
--backend=proot
: Use a rootfs on host withproot
instead of a container.
(#224)--backend=host
: Run application from host. Replaces-e, --exe
.--ipc [=ARG]
: Replaces former--hostipc
.
Changed
--hostdisplay
: UseXlibNoSHM.so
fromx11docker/xserver
if available.
This avoids the need of--ipc=host
.--backend
: Do not use fallbacks if backend is not found.
Fixed
--init=systemd
: support cgroupv2 unified hierarchy.
(#349)--backend=nerdctl
: Some fixes.--backend=host --xoverip
: No error without--network
.- user/group setup fixes.
xpra
pid check fix.- Container startup check fix.
- Several minor fixes I forgot to note here.
Deprecated
-e, --exe
: Use--backend=host
instead.--hostipc
: Use--ipc [=ARG]
instead.
v7.0.1
v7.0.0
7.0.0 - 2022-01-20
Added
--xc
: New option to run X server in container ofx11docker/xserver
.
Most X server and Wayland options are supported except those
running on console (notable--xorg
).--xpra2
: New X server option to run xpra server in container (--xc
),
but xpra client on host.--xpra2-xwayland
: New X server option to run accelerated xpra server
in container (--xc
), but xpra client on host.- Configuration of x11docker with
default
preset file. Compare--preset
.
Allows to specify options that will be applied in all x11docker sessions.
Useful to declare a default--backend
and/or--runtime
. --runtime=sysbox-runc
: Experimental support of sysbox runtime.--printenv [=FILE]
: Replaces--showenv
.--printid [=FILE]
: Replaces--showid
.--printinfofile [=FILE]
: Replaces--showinfofile
.--printpid1 [=FILE]
: Replaces--showpid1
.
Changed
--network=none
is default now. Use-I, --network
to allow internet access.--user=root
: Needs--sudouser
or--cap-default
for usual root privileges.--xorg
: Not used as fallback if not on tty.--xvfb
:--printenv
is not set automatically.--xvfb
: No ugly GPU support anymore.--xpra
: No Xdummy support anymore. NeedsXfvb
.--vt [=N]
: Argument N is optional now.
(#404)create_dockerrc()
: removed, components integrated in main script.
Fixed
--gpu
: Set environment variables ofprime-run
.
(#394)- NVIDIA: Wayland/Xwayland support since driver>=470.x and Xwayland>=21.1.2
(#394) --user=RETAIN
: Fix socket sharing bug caused byconvertpath()
.
(#394)
Deprecated
--kwin-xwayland
: use--weston-xwayland
instead.--showenv
: use--printenv
instead.--showid
: use--printid
instead.--showinfofile
: use--printinfofile
instead.--showpid1
: use--printpid1
instead.
Removed
x11docker-gui
: Removed due to outdated and unmaintainedkaptain
.--pull
: Please pull missing images yourself.--pw
: Run x11docker directly as root or with sudo if needed.--xdummy:
Use--xvfb
instead.
v6.10.0
6.10.0 - 2021-10-06
Added
--build
: New option to build an image from x11docker repository.--snap
: New option to enable fallback mode to support Docker in snap.
(#375)
Changed
--wm=container
: drop containerized window manager support.--backend=nerdctl
: Disallow--home
in rootless mode.--backend
: Allow--share
in all rootless modes.- Use
python
to parse json output ofinspect
. --update, --update-master, --remove
: detect and use current installation
directory.
(#371)
Fixed
v6.9.0
6.9.0 - 2021-06-02
Added
--backend=BACKEND
: Experimental option to choose a container backend.
Currently supported:docker
,podman
andnerdctl
.
(#255)
(#357)- Support of rootless docker.
(#327) --composite
: New option to enable or disable X extension Composite.
Can help to fix issues with--nxagent
.
(#345)--no-setup
: Disable x11docker setup in container. (Formerly experimental.)
Changed
--pw [=FRONTEND]
: ArgumentFRONTEND
is optional now to allow easy
switch to rootful nerdctl or podman. SettingFRONTEND
requires=
.--xhost [=STR]
: AgumentSTR
is optional now. If empty, set to
+SI:localuser:$USER
. SettingSTR
requires=
.
Fixed
x11docker-gui
: Fixed--share
bug. Add several missing options.
(#358)--init=s6-overlay
: Use--tmpfs /run:exec
(#340)containerrootrc
: Don't rundocker exec --privileged
for container root
setup to avoid possible abuse by corrupted core utils.--limit
: Change free memory check.
(#360)
Deprecated
--podman
: Use--backend=podman
instead. (Formerly experimental)
v6.8.0
v6.7.0
6.7.0 - 2021-02-28
Added
-I, --network
: New option to set network mode.
-I
will be mandatory in future to allow internet access.
Replaces--no-internet
and--hostnet
.--runasuser
: New option to add (background) commands in
cmdrc
. Intended to run e.g.fcitx
keyboard input daemon.
(#269)
(x11docker/deepin:#2)--fallback=no
: New option to deny fallbacks for failing options.--no-setup
: Experimental option to disable x11docker setup in container.--podman
: Experimentalpodman
support.
(#255)--xopt
: Experimental option to add custom X server options.
(#296)
Changed
--lang
: Allow multiple times to generate more than one locale.
Fixed
--home=~/DIR
: Replace~
with$HOME
.--hostnet
: set host IP to 127.0.0.1 for options like--pulseaudio=tcp
.--pulseaudio
: set to TCP if pulseaudio runs as system daemon.
(#266)- Allow
docker logs
to grab container output, too.
(#254) --xpra
: version check failed in few circumstances.
(#287)--gpu
: share/dev/nvmap
and/dev/nvhost*
if present.
(#290)--preset
: Parse witheval
to catch strings.
(x11docker/deepin:#20)- MS Windows: IP check / no dockerNAT interface anymore.
(runx:#6)
(#325)
Deprecated
--hostnet
: Use--network=host
instead.--no-internet
: Use--network=none
instead.