docker-baseimage-gui

A minimal docker baseimage to ease creation of X graphical application containers

MIT License

Stars
1.2K

Bot releases are hidden (Show)

docker-baseimage-gui - Version 4.6.3 Latest Release

Published by jlesage 4 months ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.6.2:
    • Some logged messages related to environment variable loading were not properly prefixed.
docker-baseimage-gui - Version 4.6.2

Published by jlesage 4 months ago

Fixed

  • A Window compositor is required to prevent display issues with GTK4 applications.
docker-baseimage-gui - Version 4.6.1

Published by jlesage 4 months ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.6.1:
    • Return code of environment variable loading script was not handled properly.
docker-baseimage-gui - Version 4.6.0

Published by jlesage 4 months ago

Added

  • Audio support through web browser.
  • Web authentication support.
  • Better support of GTK4 applications.
  • Added by the update of jlesage/baseimage to version 3.6.0:
    • The amount of time allowed to services to gracefully terminate is configurable via the SERVICES_GRACETIME environment variable.
    • Variables can be added to environment of a service via the environment_extra parameter.
  • Image based on Alpine Linux 3.20.

Changed

  • Updated noVNC to version 1.5.0.
  • Updated web UI components (Bootstrap, Font Awesome).
  • When connecting, the control bar is now temporarily shown only once.

Removed

  • Helper script to install glibc on Alpine Linux based images.
  • Image based on Alpine 3.14 (reached end of support on 2023-05-01).
  • Image based on Alpine 3.15 (reached end of support on 2023-11-01).

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.6.0:
    • During package mirror setup, make sure to keep permissions of copied files.
docker-baseimage-gui - Version 4.5.3

Published by jlesage 10 months ago

Added

  • Image based on Alpine Linux 3.19.

Changed

  • Fullscreen should not be supported when page is loaded into an iFrame.
  • Changed by the update of jlesage/baseimage to version 3.5.3:
    • Rebuild against latest distro images to get security fixes.
docker-baseimage-gui - Version 4.5.2

Published by jlesage 11 months ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.5.2:
    • When using a very high user or group ID, the helper that takes ownership of a directory would fail.
docker-baseimage-gui - Version 4.5.1

Published by jlesage 11 months ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.5.1:
    • Packages installation at runtime could fail on Ubuntu/Debian due to missing user/group.
  • Make sure setup of packages mirror is done before installation of CJK font.
docker-baseimage-gui - Version 4.5.0

Published by jlesage 11 months ago

Added

  • Added by the update of jlesage/baseimage to version 3.5.0:
    • Mirror for packages installation can be set via the PACKAGES_MIRROR environment variable.

Changed

  • Changed by the update of jlesage/baseimage to version 3.5.0:
    • Improved the way the take-ownership script is working.

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.5.0:
    • Readiness and minimum running time checks should not be done for a service defined with an interval.
    • Raise an error when a synched service fails to start.
    • Minimum running time check of a service was using an incorrect way to verify if process is still alive.
  • Installation of CJK font.
docker-baseimage-gui - Version 4.4.2

Published by jlesage over 1 year ago

Added

  • Image based on Alpine Linux 3.18.
  • Image based on Ubuntu 22.04.

Changed

  • Changed by the update of jlesage/baseimage to version 3.4.7:
    • Rebuild against latest distro images to get security fixes.
  • Updated X server to version 1.20.14.

Removed

  • Image based on Alpine 3.13 (reached end of support on 2022-11-01).
  • Image based on Debian 9 (reached end of life on 2022-07-01).
docker-baseimage-gui - Version 4.4.1

Published by jlesage over 1 year ago

Changed

  • Updated TigerVNC to version 1.13.1.
docker-baseimage-gui - Version 4.4.0

Published by jlesage over 1 year ago

Added

  • Support for generating icons from local file.
  • Dark mode support for GTK2 applications.

Changed

  • Updated TigerVNC to version 1.13.0.
  • Updated noVNC to version 1.4.0.
  • Updated YAD to version 0.42.43.

Fixed

  • Disabled automatic focus on clipboard on touch devices.
  • Keep virtual keyboard when closing control menu.
  • Fixed by the update of jlesage/baseimage to version 3.4.6:
    • Issue during initialization of Linux users and groups when the GROUP_ID is also part of SUP_GROUP_IDS.
docker-baseimage-gui - Version 4.3.6

Published by jlesage over 1 year ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.4.5:
    • Limit the maximum number of opened files on system having a very large, unlimited value. This prevents unnecessary waste of CPU resources and time for applications trying to close all possible file descriptors.
docker-baseimage-gui - Version 4.3.5

Published by jlesage over 1 year ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.4.4:
    • Issue handling internal supplementary group IDs by the default sgid service file.
docker-baseimage-gui - Version 4.3.4

Published by jlesage over 1 year ago

Fixed

  • Error message from openbox about missing Fontconfig cache directory.
docker-baseimage-gui - Version 4.3.3

Published by jlesage over 1 year ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.4.3:
    • Helper that takes ownership of a directory not handling correctly names with end-of-line character.
    • The logrotate status file permissions was not set automatically during startup.
    • Strings y and n were not considered as valid boolean values.
  • CJK font installation not being detected correctly.
docker-baseimage-gui - Version 4.3.2

Published by jlesage almost 2 years ago

Changed

  • Changed by the update of jlesage/baseimage to version 3.4.2:
    • Recursivity can be disabled when using the helper taking ownership of a directory.
    • Supplementary group IDs can also be provided by the container itself via SUP_GROUP_IDS_INTERNAL environment variable.

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.4.2:
    • Validation of supplementary group IDs.
docker-baseimage-gui - Version 4.3.1

Published by jlesage almost 2 years ago

Fixed

  • Allows the YAD logmonitor target to be killed properly.
docker-baseimage-gui - Version 4.3.0

Published by jlesage almost 2 years ago

Added

  • Added by the update of jlesage/baseimage to version 3.4.0:
    • Service for logrotate.
  • Control menu can be moved to the right side of the screen.
  • Automatic focus of the clipboard text box when opening the control menu.
  • Automatic close of the control menu when clicking into the application.
  • Rotation of the web server log files.

Changed

  • Changed by the update of jlesage/baseimage to version 3.4.0:
    • Declaration of files to be monitored by the logmonitor has been moved to the notification's definitions.
  • Window manager changed back to Openbox. Unfortunately, a lot of applications don't display correctly with JWM. Note that the way to define the main window remains backward compatible. See documentation for more details.

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.4.0:
    • Conversion of a service's interval non-numeric value.
    • Prevent the logmonitor to be blocked by a notification backend by running it asynchronously.
  • Init script error that was occurring when a custom VNC listening port was configured with secure connection enabled.
docker-baseimage-gui - Version 4.2.2

Published by jlesage almost 2 years ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.3.3:
    • Force the value of the PATH environment variable. Any value configured during creation of the container should not affect operation of the container.
docker-baseimage-gui - Version 4.2.1

Published by jlesage almost 2 years ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.3.2:
    • Helper that takes ownership of a directory not handling correctly names with spaces.
    • Handling of a service's workdir ending with an end-of-line character.