Skip to content

v5.0.0

Compare
Choose a tag to compare
@mviereck mviereck released this 20 Aug 11:19
· 1089 commits to master since this release

5.0.0 - 2018-08-20

Added

  • Support of MSYS2, Cygwin and WSL on MS Windows. (#55) (#70)
  • --vcxsrv: New option for VcXsrv X server on MS Windows. Similar to Xming.
  • --xwin: New option for Xwin X server of Cygwin/X on MS Windows.
  • --sharessh: New option to share SSH agent authentication socket from host. (#59)
  • --name: New option to set container name. (#61)
  • --cachebasedir: Set custom cache base directory. Replaces --cachedir.
  • --homebasedir: Set base directory where to store folders for --home.

Changed

  • API CHANGE: Syntax changed for custom DOCKER_RUN_OPTIONS (#58).
    New:
   x11docker [OPTIONS] --  DOCKER_RUN_OPTIONS -- IMAGE [COMMAND [ARG1 ARG2 ...]]

Previous, still valid:

   x11docker [OPTIONS] -- "DOCKER_RUN_OPTIONS"   IMAGE [COMMAND [ARG1 ARG2 ...]]
   x11docker [OPTIONS] -- IMAGE COMMAND ARG1 -- ARG2

BREAKS due to wrongly parsed -- :

   x11docker [OPTIONS] -- "DOCKER_RUN_OPTIONS"   IMAGE COMMAND ARG1 -- ARG2

Valid:

   x11docker [OPTIONS] --  DOCKER_RUN_OPTIONS -- IMAGE COMMAND ARG1 -- ARG2
  • --pulseaudio allows optional argument =tcp or =socket. Defaults to connection over shared socket on Linux and to TCP connection on MS Windows. On Linux both modes are possible, on MS Windows TCP only.
  • --verbose: takes optional argument c for colored output, e. g. -vc.

Deprecated

  • --cachedir: Use --cachebasedir instead.

Removed

  • --ipc: Use --hostipc instead.
  • --net: Use --hostnet instead.
  • --sharewayland: Use --wayland instead.
  • --setwaylandenv: Use --wayland instead.
  • --dbus-daemon, --dbusdaemon: Use --dbus-system instead.
  • --add: Use --runfromhost instead.

Fixed

  • --xpra: Support of outdated xpra version v0.17.6 that is still distributed in debian stretch and buster.
  • --xpra: Set x11docker cache folder as xpra socket folder. (#69)
  • --xpra: Check if xhost is available if xpra version 2.3.1 has cookie issue. (#57)
  • --xpra-xwayland: Set Weston --fullscreen to get Xwayland resolution matching host display. Weston v4.0.0 seems to interpret screen size settings in weston.ini different than before.
  • --pulseaudio: create socket to share instead of using existing one. (#71)
  • --pw gksu, --pw gksudo: Disable keyboard grabbing to avoid issues with Gnome 3 Wayland session.
  • Don't fail on missing password prompt frontend if no password is needed.