Knowledgebase
ThinLinX Support > ThinLinX Help Desk > Knowledgebase

Search help:


TLXOS 4.11.0

Solution

Bugs fixed

  • incorrect initial NumLock state behavior in Horizon mode (SFF and RPi only)
  • "User Defined" mode won't start (SFF only)
  • Chromium fails to start with "Illegal Instruction" error (RPi IoT only)
  • root account has a password (SFF only)
  • I2C devices (e.g. trackpad) may not work on certain Intel-based laptops (RePC only)
  • HDX mode terminates immediately when starting published applications
  • unwanted monitor-spanning behavior in SPICE mode when Window Size is Auto or Fullscreen
  • SPICE sessions fail to start when Color Depth is set to Auto (when using tms_client 8.0.0 - 8.3.2)
  • possible incorrect mouse sensitivity when using slower-than-default setting
  • tms_client fails to reopen log file after log rotation
  • HDX Teams Optimization doesn't work (SFF only)
  • attempts to access /media might stall
  • RDP sessions might randomly freeze if the floatbar (top-of-screen drop-down toolbar) is present (currently the only available workaround is to disable use of this feature)
  • RDP session crashes or shows only a black screen on SFF or RePC if VA-API doesn't work (requires tms_client >= 8.4.0 and use of new "RemoteFX (software only)" submode)
  • Horizon Client won't start due to SSL validation failure when using strict HTTPS checking, because the CA uses unsupported ldap:// URLs for its CRLs; we had to disable CRL checking, no other fix is available
  • Chromium's automatic translation feature could result in unwanted behavior (e.g. in Digital Signage mode) and should be disabled by default
  • when configured to display video content, (Legacy) Digital Signage mode will only play the first video in the playlist
  • PulseAudio might not work after upgrading from an old version of TLXOS
  • unable to provide self-contained RePC ISO installer due to Reiser4 crash - full RePC ISO (DVD) installer now available
  • Digital Signage audio might be muted or go to the wrong monitor on dual-display systems
  • RAS and Video Conference modes will encounter errors when launched via remote triggering due to inability to locate DBus
  • Bluetooth mice won't work in RPi and RPi IoT due to missing Userspace HID driver
  • pulseaudio-module-bluetooth package accidentally omitted (SFF and RePC only)
  • 802.1X and WPA2 Enterprise password authentication fail due to literal inclusion of double quotes
  • RPi IoT erroneously uses mawk rather than gawk, which could break certain shell scripts (affects new Digital Signage script, we're not sure what else)

New features

  • new Digital Signage mode with mixed content support using "pull" rather than "push" synchronization (requires TMS >= 8.4.0 or Tlxconfig >= 8.4.0); implementing this as a new mode permits a graceful transition from Legacy Digital Signage (single-content-type, push-synchronized)
  • RDP mode now provides a pick list of the last five used usernames when Auto Login and Kiosk Mode are not in use, rather than the most recently used username only

Removed features

  • removed Digital Signage icon from Local Desktop mode's side panel - Digital Signage is fundamentally incompatible with window management, and it makes no sense to run Digital Signage applications in this context

Software upgrades

  • 5.4.200 kernel (RePC and SFF only)
  • Citrix Workspace App 2207
  • VMware Horizon Client 2203 (RPi) or 2206 (SFF); RePC remains limited to 2012 due to discontinuation of 32-bit x86 port, and Horizon Client 2205 is unusable on TLXOS RPi 4.x due to dependency on late version libstdc++ (vendor mistake)
  • FreeRDP 2.8.0
  • tms_client 8.4.0 / Tlxconfig 8.4.0
  • various Debian 10.13 package upgrades

Other

  • on RPi and RPi IoT only, MPV and SMPlayer have been replaced by VLC in order to better leverage hardware video acceleration, in particular on Pi <= 3 models (including the Zero 2) that were more-or-less unusable for video when using MPV (affects Media Player and Digital Signage modes)
  • on RPi and RPi IoT only, the X server will now be restarted immediately when changing modes, if its current configuration does not suit the mode being activated (eliminates the need to reboot when changing to/from Digital Signage and Media Player modes)
  • On RPi only, enabled hardware video decoding in Chromium (will only work on Pi >= 4), which greatly improves YouTube usability in a local web browser
  • on RPi IoT only, added --enable-low-end-device-mode, --disable-smooth-scrolling and --disable-composited-antialiasing to Chromium command line in a mostly-futile attempt to improve usability of the local web browser in <= 512 MiB of RAM (after deducting 96 MiB of VRAM and a few more megabytes for the kernel, this isn't enough!)
  • RAS Client application window is now sized according the Window Size setting in TMS/Tlxconfig
  • Citrix Workspace App now uses v4 Audio Redirection (i.e. actively uses PulseAudio) if the Audio Scheme is set to PulseAudio in TMS/Tlxconfig; in previous releases we left this turned off
  • added ofono and ofono-phonesim in order to allow manual selection of HFP/HSP (input-capable) profile for HFP-only Bluetooth audio devices that default to A2DP (output-only) mode; unfortunately this doesn't seem to fully work
  • initramfs now warns the user not to power off the device when creating the /config filesystem on first boot, and when reinitializing it by resetting to defaults
  • removed unneeded PNG files
  • altered PXE server script to once again serve the root filesystem as a read-only AoE device rather than unsafely sharing it read-write (unnecessary workaround for a non-bug)
  • shell scripts updated to avoid use of obsolete net-tools commands (ifconfig/route/netstat)
  • installation of libpam-systemd is now tolerated (previously this would break PulseAudio)

Known issues

  • in HDX mode on RPi, one must revert to using the older version of the smartcard driver (VDSCARD.DLL) and disable UDP audio, otherwise the HDX desktop could fail to appear or stall during logon (respectively); we did this by default in 4.11.0, but have no idea why these workarounds are necessary
  • TLXOS boot-up sometimes gets "stuck" on the splash screen due to an unknown 5.4 kernel bug, apparently a race condition in the kernel's PCI SDHCI driver - affects Pi 4 and slow x86 hardware when booting from SD or eMMC
Related articles TLXOS 4.11.1
TLXOS 4.10.0
TLXOS 4.10.1
TMS 8.4.0
TLXOS 4.8.3
Article details
Article ID: 80
Category: Release Notes
Date added: 2022-04-19 00:46:32
Views: 315

 
« Go back