Skip to content

Releases: mviereck/x11docker

v6.1.1

31 Jul 14:13

Choose a tag to compare

6.1.1 - 2019-07-31

Fixed

  • --gpu: Add user to group render.

v6.1.0

30 Jul 10:23

Choose a tag to compare

6.1.0 - 2019-07-30

Added

  • --clean-xhost: Disable xhost access policies on host display.
  • --no-xhost: Reintroduced for backwards compatibility. Deprecated. Use --clean-xhostinstead.
  • --systemd: Reintroduced for backwards compatibility. Deprecated. Use --init=systemd instead.

Changed

  • --home: Allow optional host folder DIR with --home=DIR.
  • --printer: Allow optional argument tcp|socket. Allows CUPS printing for --runtime=kata-runtime.
  • --share: Dont share --volume along with --device. Has been a workaround for an old Docker bug setting wrong file ownerships. #24

Deprecated

  • --homedir=DIR: Use --home=DIR instead.
  • --systemd: Use --init=systemd instead.
  • --no-xhost: Use --clean-xhost instead.

Fixed

  • --xpra --clipboard: Fix not using xpra option --xsettings=no. xpra ticket #2342
  • Copy /etc/skel into empty HOME.

v6.0.0

08 Jul 17:46

Choose a tag to compare

6.0.0 - 2019-07-08

Changed

  • --wm: Use image x11docker/openbox to provide a window manager.
    Set --wm=host or --wm=COMMANDto use a host window manager.
    Set --wm=IMAGE to run local image IMAGE as window manager. (#158)

Removed

  • --vcxsrv: X server on Windows. Use runx on MS Windows instead to provide X for x11docker: https://github.com/mviereck/runx (#165)
  • --pulseaudio on MS Windows is no longer supported.
  • --ps, --trusted, --untrusted, --no-xtest, --no-xhost,
    --silent, --stderr, --stdout, --nothing, --cachedir, --starter,
    --tini, --systemd, --openrc, --runit, --sysvinit, --no-init,
    --sys-admin: Removed; search this changelog for possible replacements noted in 'Deprecated' chapters.

Fixed

  • --gpu with automated NVIDIA driver installation:
    Don't set --security-opt=no-new-privileges. (#162)
  • --hostwayland: Fix socket name issue. (ehough/kodi #26)
  • WSL: Add Windows System32 path to PATH. Can miss with sudo. (#153)
  • --update, --update-master: Support more common tar beside unzip. (#115)
  • --xwin: Use random display number. (#165)
  • --xpra: Check for option availability to support multiple versions.
    Significantly faster startup since xpra v3.0-r23066. (#167) (#165)

v5.6.0

02 May 20:35

Choose a tag to compare

5.6.0 - 2019-05-02

Added

  • --runtime=RUNTIME: New option to specify container runtime.
    Known runtimes: runc (docker default), crun, nvidia and kata-runtime. (#138)
  • --share=PATH: Share file or folder. Replaces --sharedir.
    Works for device files in /dev, too. Shares targets of symlinks, too.

Deprecated

  • --sharedir: Use --share instead.
  • --no-xhost: No replacement.
  • --sys-admin: No replacement.

Fixed

  • --clipboard: Bugfix for --xephyr and some other desktop mode X servers. (#152)
  • --dbus-system: Fixed startup failure with user switching.
  • --init=sysvinit|runit|openrc: Always create service to start system DBus.
  • elogind support for debian buster containers. Partial support for Void.
  • docker commit: Throw error if running a recursive image command created with docker commit from an x11docker container. (#146)

v5.5.2

08 Apr 20:22

Choose a tag to compare

5.5.2 - 2019-04-08

Added

  • --init=s6-overlay: Support of init system s6 as given by s6-overlay.
    (#136)

Changed

  • x11docker without an option: show x11docker --help instead of running
    an unused X server.

Fixed

  • --init=systemd|openrc|runit: fixes for several container systems.
  • --dbus-system: Regression fix for service file check.
  • --exe: Regard possible -- in command. Command before it has been
    dropped errately as invalid DOCKER_RUN_OPTIONS before.
  • --tty: Workaround: Set environment variables LINES and COLUMNS to
    current terminal size. Only needed without --interactive.
    Docker bug ticket #33794
  • --init=tini: Support of native docker-init on docker-for-win.
  • Check for availability of realpath.
  • --kwin,--kwin-xwayland: Check for option --windowed.
    (#144)

v5.5.1

18 Mar 22:31

Choose a tag to compare

5.5.1 - 2019-03-18

Deprecated

  • --ps: Preserved cache and container. No replacement.

Changed

  • --lang[=LOCALE]: Argument LOCALE is optional now. Note that = is
    mandatory now. Use --lang=ru instead of --lang ru.
    --lang without an argument sets $LANG from host.

Fixed

  • Fix for host user check after multiple su.
  • --entrypoint env instead of --entrypoint /usr/bin/env.
    Some systems have /bin/env instead.

v5.5.0

06 Mar 11:34

Choose a tag to compare

5.5.0 - 2019-03-06

Added

  • --init=tini|systemd|sysvinit|openrc|runit|none: New option to specify
    or disable init system / PID 1 in container. Replaces singular options.

Deprecated

  • --tini: Use --init=tini instead.
  • --systemd: Use --init=systemd instead.
  • --sysvinit: Use --init=sysvinit instead.
  • --openrc: Use --init=openrc instead.
  • --runit: Use --init=runit instead.
  • --no-init: Use --init=none instead.

Changed

  • --wm[=COMMAND]: Argument COMMAND is optional now. Note that = is
    mandatory now. Use --wm=openbox instead of --wm openbox.
    --wm without an option autodetects a host window manager.

Fixed

  • Execute containerrootrc in /tmp of container to circumvent possible
    issues with access 700 of ~/.cache on host.
    (#131)
  • Check repeatly for PID1 of container to avoid race condition on slow systems.
    (#133)

v5.4.4

24 Feb 20:19

Choose a tag to compare

5.4.4 - 2019-02-24

Fixed

  • --gpu: NVIDIA driver installation: Avoid --install-libglvnd and
    --no-nvidia-modprobe for installer versions that do not support it.
    Fool dependency check for binutils for old installer versions.
    Skip installation if --runtime=nvidia is given in docker run options.
    (#127)

v5.4.3

19 Feb 22:44

Choose a tag to compare

5.4.3 - 2019-02-19

Changed

  • --alsa[=CARDNAME]: Accepts a sound card name as optional argument.
  • --gpu: NVIDIA driver installation: Avoid dependencies on kmod and xz.

Fixed

  • --gpu: NVIDIA driver installation: Old versions need --install-libglvnd.

v5.4.2

18 Feb 23:02

Choose a tag to compare

5.4.2 - 2019-02-18

Fixed

  • --gpu: Fixes for automated NVIDIA driver installation. (#127)