Skip to content

Releases: mviereck/x11docker

v6.6.2

19 May 07:57
Compare
Choose a tag to compare

6.6.2 - 2022-05-19

Added

Fixed

  • --update: Fix sed error in changelog excerpt.
    (#236)
  • --webcam: Add container user to group video.
    (#241)

Deprecated

  • --sharessh: Please use (directly or with help of option --preset):
    --share $(dirname $SSH_AUTH_SOCK) --env SSH_AUTH_SOCK="$SSH_AUTH_SOCK"

v6.6.1

22 Mar 12:07
Compare
Choose a tag to compare

6.6.1 - 2022-03-19

Fixed

  • --runx: Fix XAUTHORITY copy bug.
    (#219)

v6.6.0

19 Mar 09:17
Compare
Choose a tag to compare

6.6.0 - 2020-03-19

Added

  • Experimental WSL2 support. See also new option --mobyvm.
    (#214)
  • --preset: New option to read files with predefined option sets.
    (#218)
  • --mobyvm: New option to use MobyVM in WSL2.
    Default for WSL2 is native Linux docker.
  • --shell: New option to specify preferred user shell.
    (#26)
    (#211)

Changed

  • --nxagent --keymap=clone: Clone xkb settings from host in nxagent.
    (#208)
  • --printer: Share entire run/cups, not only socket run/cups/cups.sock.
    (#222)
  • --wm: Improved checks and fallback handling.
    Disabled context menu for host window manager --wm=openbox.

Fixed

  • snap/snappy: More general detection.
    (#223)
  • --workdir: Fixed parsing error.
    (#232)

v6.5.0

22 Dec 11:31
Compare
Choose a tag to compare

6.5.0 - 2019-12-22

Added

  • --xoverip: New option to enforce X over TCP/IP. For special setups only. (#201)

Changed

  • Run containerrootrc with --privileged. Does not affect desired container command in containerrc. Allows less privileges with NVIDIA driver installation and avoids issues like in (#196)
  • --xephyr: Disabled Xephyr option -glamor. (#196)
  • --runtime: Added oci to list of known runtimes. (#205)
  • TODO.md outsourced from x11docker script.

Fixed

  • Support snap installation of Docker. (#191)
  • --gpu: NVIDIA driver installation failed with --cap-default. (#198)

v6.4.0

14 Nov 16:06
Compare
Choose a tag to compare

6.4.0 - 2019-11-14

Added

  • --xtest [=yes|no]: New option to enable or disable X extension XTEST.
    Can be needed for custom access with xpra. (#190)

Fixed

  • Do not set tini option -s. Avoids issue with catatonit. (#189)
  • Exchange static file descriptor numbers with dynamic ones.
    Hopefully fixes an odd issue where bash eats up some lines of code on exit.
  • docker-for-win: Do not use cache path within WSL subsystem. (#165)
  • --xpra: Check for validity of --opengl=noprobe.
  • --xpra: Drop support on MS Windows / WSL.
  • Use window manager in auto mode for --xephyr and similars.
  • Fix waitforlogentry() error if pulling image. (#191)

v6.3.0

04 Oct 17:54
Compare
Choose a tag to compare

6.3.0 - 2019-10-04

Added

  • --showinfofile: New option: Echo path to internal x11docker info storage
    file. Can be parsed for informations like container IP and name.
  • --newprivileges [=yes|no]: New option to set or unset docker run
    option --security-opt=no-new-privileges.

Changed

  • Return exit code of container command. x11docker errors return code 64.
  • --dbus: Optional argument =system to run a DBus system daemon.
    Similar to previous --dbus-system. For experimental setups only.
  • --dbus-system: Already deprecated in v6.2.0.
    New fallback: --dbus=system --cap-default.
  • --exe: Run with tini/docker-init if available.
  • --showenv: Does not contain X11DOCKER_CACHE anymore.
    Have a look at --showinfofile instead.
  • --weston, --kwin, --hostwayland: Always set all Wayland environment
    variables and run with DBus user daemon. Previously needed --wayland.
  • --xdummy --gpu/--xvfb --gpu: Supported only in host X,
    no longer on console or on Wayland.
  • --xephyr: enabled -glamor.
  • Wait before starting X until possible password prompt is ready.
  • Lots of code cleanup.

Fixed

  • Enable X extension X-Resource to allow Gnome 3 in container.
    (#16)
  • Avoid double IP address while checking docker0 interface.
    (#182)
  • Avoid possible race condition of display number on simultaneous starts.

v6.2.0

17 Aug 20:16
Compare
Choose a tag to compare

6.2.0 - 2019-08-17

Added

  • --enforce-i: Run x11docker in interactive bash mode. Rather special option to provide a fix for special issues, e.g. running weston-launch on void linux that needs an interactive tty. Not recommended in general. (#166) (#176)
  • -F: Shortcut for --xfishtank.
  • -l: Shortcut for --lang.
  • -P: Shortcut for --printer.
  • -V: Same as -v, --verbose, but with colored output. Useful e.g. with --init=systemd.

Changed

  • Short options do not accept optional arguments. Affects -l -m -p -P -w -v.
  • -m: Does not accept optional argument =PATH. Use --home=PATH instead.
  • -v, --verbose: Does not accept argument =c anymore. Use -V instead.
  • -w: Does not accept argument anymore. Use --wm=ARG instead.
  • --xpra: Runs on Wayland since xpra v3.0-r23305.

Deprecated

  • --dbus-system: Use one of --init=systemd|openrc|runit|sysvinit instead.
    Current fallback: --init=systemd.

Fixed

  • --workdir: Has been overwritten / no effect.
  • Fixed tty check if not running in a terminal. (#176) (#177)

v6.1.1

31 Jul 14:13
Compare
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
Compare
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
Compare
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)