linuxserver / docker-baseimage-kasmvnc

Base Images for remote web based Linux desktops using KasmVNC for many popular distros.
GNU General Public License v3.0
281 stars 48 forks source link

Fedora changes for 115 and add lang support #41

Closed thelamer closed 6 months ago

thelamer commented 6 months ago

This bumps to the current KasmVNC release and adds language support to all images based on these with LC_ALL. Previously the images were installing lang support for packages but logic was stashed at https://github.com/linuxserver/docker-mods/tree/universal-internationalization as a mod. The additions are minimal from a size standpoint adding the emoji font, core noto font, and generating locales in the base image. This does not add huge fonts for stuff like Chinese/Japanese/Korean those would still need to be added via a package mod if a user needed support.

This adds a large feature of multi monitor support which has been tested across all flavors (Displays in the menu), try it here:

docker run --rm -it --shm-size="1gb" -e LC_ALL=ru_RU.UTF-8 -p 3000:3000  taisun/random-images:debian-kde-demo bash

The PRs are focused on the current active branches:

ubuntujammy master (alpine319) debianbookworm fedora39 arch

The remaining branches will get sunsetted when I can confirm we are not using them anywhere and in the mean time receive package updates only. This will take time to waterfall to active repos using this base but some I will kick off manually post merge like webtop.

LinuxServer-CI commented 6 months ago
I am a bot, here are the test results for this PR: https://ci-tests.linuxserver.io/lspipepr/kasmvnc-base/fedora39-f703ecc3-pkg-f703ecc3-dev-a42feaf652a567742b10977785d0983d655512d2-pr-41/index.html https://ci-tests.linuxserver.io/lspipepr/kasmvnc-base/fedora39-f703ecc3-pkg-f703ecc3-dev-a42feaf652a567742b10977785d0983d655512d2-pr-41/shellcheck-result.xml Tag Passed
amd64-fedora39-f703ecc3-pkg-f703ecc3-dev-a42feaf652a567742b10977785d0983d655512d2-pr-41
arm64v8-fedora39-f703ecc3-pkg-f703ecc3-dev-a42feaf652a567742b10977785d0983d655512d2-pr-41