Skip to content

v4.1.1

Compare
Choose a tag to compare
@mviereck mviereck released this 12 Apr 00:41
· 1279 commits to master since this release

Changed

  • Mount nothing into /tmp as init cleanups may try (and fail) to delete it.
  • Write or link into /tmp only after possible init cleanup.
  • Mount X socket r/w again as there is no longer a risk due to /tmp cleanups.
  • --debug: Some changes for more useful debugging output. Drop set -x in main code, instead set -Eu with trap ERR.
  • --update/--update-master: Show excerpt of CHANGELOG.md.
  • Check ENTRYPOINT for init entries /tini|/init|/systemd and disable it if x11docker already runs an init. (Default: --tini.)

Fixed

  • x11docker-gui regards new output of container ID now that confused output of x11docker/kaptain and prevented start of x11docker.
  • Mount WAYLAND_DISPLAY and DISPLAY at / instead of /x11docker/ in container.
    Avoids a docker bug that only sometimes causes startup failure stat /run/user/1000/wayland-600: no such file or directory.
    Occasionally docker is confused about a mount point inside of a mount point. Avoiding that now.
    However, issue only seen with shared Wayland sockets and never with X sockets, maybe due to different option positions in docker run command.
  • --workdir: Avoid double setting of --workdir in docker command if x11docker option --workdir is set. Caused no trouble, though.