Releases: mviereck/x11docker
Releases · mviereck/x11docker
v7.8.0
7.8.0 - 2026-01-17
Fixed
--hostdisplay --xauth: fix cookie if extension SECURITY is missing.
(557)WSL2g: don't default to--runxifDISPLAYis set.
(557)WSL2g: usesocatto create a unix socket from virtual socket.
(557)WSL2: Improved IP check.
(557)--xc: fix command order forxtool()and nvidia driver installation./etc/profile.d/10-x11docker-env.sh: Do not set DISPLAY,
setXAUTHORITY=~/.Xauthorityin ssh sessions.
(554)- fix
pscalls for alpine/busybox. Usepsprocon MSYS2 and Cygwin.
(556)
(558) --wm: minor fixes.--xc --backend=host: fix backend check rootfull or rootless.
Changed
--weston-xwayland: Support rootless Xwayland.--weston-xwayland: Support option--wayland.--weston =[ARG]: New optional arguments,
--weston=x: runs--weston-xwayland --wayland
--weston=X: runs--weston-xwayland --wayland --desktop
(501)--hostwayland: Can be set additionally to X server options
to run X and Wayland applications side by side.--hostdisplay: UseXlibNoSHM.sowithout--xc, too.--xcusing a tty: Needs--xc=forcewith NVIDIA.--clipboard: Support Wayland. Dropprimarysupport.
Deprecate argumentoneway: New argumentsc2h,h2c.
Deprecate argumentssuperv|altv: New argumentcmv.
Wayland keybinding withx11docker/xserver.
Added
--xw: New option to run X and Wayland apps side by side.--pipewire: New option for PipeWire sound in container.
(545)
(527)
(507)
(418)
(380)--xeyes: New option to runxeyes, can help with
--clipboard=cmvin Wayland+X11 containers (option--xw).- Partial support of Docker Desktop edition.
Deprecated
--backend=nerdctl: Deprecated, likely rarely used.--runtime=kata-runtime: Deprecated, likely rarely used.
(543)--build: Deprecated, would have neededADDsupport.--gpu: Deprecated argumentvirgl.
v7.7.1
7.7.1 - 2025-011-23
Fixed
--xc --xorg: Add/dev/tty0 /dev/fb0. Needed on Debian trixie
to run from console.--xc --weston*: Use--ipc=hostfor X container. Needed for
Debian trixie X container to run nested in X.--xc --gpu: fix nvidia driver installation in X container--xc=docker --backend=podman: Fix capabilities / DAC_OVERRIDE--xc --gpu: fix check for already installed NVIDIA driver.--password: Show host user name for container user password.
(535)
(537)
v7.7.0
7.7.0 - 2025-011-18
Fixed
--password: fix mkdir issue if~/.config/x11dockerdoes not exist.
(535)
(537)--xwayland: use-decorate.--*xwayland': use-force-xrandr-emulation.--weston-xwayland: print-xoptpossibilities.--backend: Docker Desktop: Exit with error, not supported.ssh: add softlink to~/.Xauthorityand create/run/sshd.
Create helper script/x11docker/sshenvfor environment setup.
(554)jqandpythonparsing.
(525)
(485)
(493)
(504)--pulseaudio: share cookie file.
(507)mygetent(): check for systemgetent.
(496)
(510)
Added
--xopt=ARG: Add custom arguments to X server command.
Deprecated
--kwin: Deprecated because of issues and likely rare use.
Use--westoninstead.
v7.6.0
7.6.0 - 2023-01-18
Changed
--install|--update|--update-master: Up to version 7.5.0
x11docker installed itself with prefix/usr,
now it uses/usr/local. This serves to follow the
Linux Foundation specifications of/usr/local.
To help with the transition, a new option--remove-oldprefix
was introduced.
An update from previous versions must be done twice to take effect.
Recommended procedure:- First run:
x11docker --update - Again run:
x11docker --update - Afterwards run:
x11docker --remove-oldprefix
- First run:
Added
--remove-oldprefix: Remove installation in old prefix/usr.
(479)
v7.5.0
7.5.0 - 2023-01-16
Added
manpage for x11docker. (Run update from 7.4.2 twice to install it.)
(469)
Fixed
--ttyfailed with--xc. Fix: disable--xc.
(464)--xonly: run socat unprivileged to make the unix socket accessible.
(466)--share: Softlink fix for folders inHOME.
(475)jqsupport to lessen python dependency.
(478)- Replace
getentwith customgrepcommand.
(477) --install|--update*: Do not depend on backend.
(470)
Deprecated
--backend=proot: Deprecated because likely no one uses it,
but would need further checks and maintenance.
v7.4.2
7.4.2 - 2022-08-7
Fixed
--xpra*: Fix for Wayland+X11 on host. Use Wayland for xpra client.
Caused startup failure along with--xc.
(462)--hostwayland: Do not use container ofx11docker/xserver(option--xc).--fullscreen: Enable desktop mode.- Do not set
--hostnameto avoid--networkissues.
(463) --runtime=sysbox: support--gpu=virglagain.
Deprecated
--runtime=kata-runtime: recent kata v2.x does not providekata-runtime.
v7.4.1
v7.4.0
7.4.0 - 2022-07-28
Added
--xauth [=yes|trusted|untrusted|no]: New option to configure X cookie.--printcheck: New option to show X server dependency check messages.
Changed
--xoverip: New optional argumentsyes|no|socat|listentcp.
socatallows X over TCP with--hostdisplayandXwaylandrelated options.--gpu: changed X dependency checks.--hostdisplay --gpu --xc=no: Do not enable--ipc=hostautomatically.
Fixed
--user: Fix in setup of/etc/gshadow.--xc: Provide X unix socket to host withsocatinstead ofln.
GTK3 application failed to access X through a soft link.--shell --no-setup: Set environment variableSHELL.
(457)--no-setup: Share init binary from host instead of using--init.
(457)
Deprecated
--no-auth: Use--xauth=noinstead.--enforce-i: Create groupweston-launchinstead and add your user to it.