Knowledgebase
ThinLinX Support > ThinLinX Help Desk > Knowledgebase

Search help:


tms_client / Tlxconfig 8.4.0

Solution

tms_client 8.4.0

Bugs fixed

  • pulse_info.txt file retrieved using TMS' Get Log Files option contains no data
  • incorrect bounds check of subcommand in cmd_configure function (harmless)
  • tms_client reports an error (harmless) when setting time zone if it has already been set previously
  • incorrect default value for SPICE color depth results SPICE mode failing to start
  • buffer overrun when reading/updating /etc/hotfix_list.txt could cause data corruption or crash during hotfix installation

New features

  • reintroduced RDP submodes as a workaround for VA-API userspace bugs/shortfalls on RePC or SFF (requires TMS >= 8.4.0 and TLXOS >= 4.11.0)
  • new Digital Signage mode with mixed content support using "pull" rather than "push" synchronization (requires TMS >= 8.4.0 and TLXOS >= 4.11.0)
  • support for "restart mode applications" operation (requires TMS >= 8.4.0), useful for recovering from locked-up applications and forcing client-initiated Digital Content synchronization
  • support for TMS configuration policies, i.e. applying a TMS-supplied mandatory configuration whenever a connection is established to TMS if the device is associated with a profile-linked department / device group (requires TMS >= 8.4.0)
  • status information now includes a hardware description, using data from device tree (RPi) or SMBIOS (RePC and SFF) (requires TMS >= 8.4.0)
  • status information now includes the free-text data stored in the "description" variable (requires TMS >= 8.4.0)
  • support for new audio input/output device options (requires TMS >= 8.4.0 and TLXOS >= 4.11.0)
  • support for displaying current network status information in TMS' Network window when a DHCP mode is used (requires TMS >= 8.4.0)

Other

  • compression is now used to reduce bandwidth utilization while applying profiles/policy and reporting current settings to TMS (requires TMS >= 8.4.0)
  • code now avoids use of obsolete netstat command
  • added new tms_discovery_mode variable with a text value, to allow phase out of tms_server_mode variable (with human-unfriendly numeric value)
  • improved robustness and error handling (work in progress)

Tlxconfig 8.4.0

Bugs fixed

  • incorrect default value for SPICE color depth results SPICE mode failing to start
  • Kiosk Mode should not be a selectable option for Media Player mode
  • SPICE USB redirection option is greyed out (accidental code omission)
  • dialog for Browse button in Install File section (Misc tab) has incorrect prompt (asks to select folder rather than file)
  • authentication to license server might fail if the password contains curl form data metacharacters (we're not entirely sure which ones - anecdotally the # character, possibly also some of: \, ", =)
  • legacy Digital Signage data synchronized using Tlxconfig erroneously has root:root ownership
  • legacy Digital Signage synchronization from a source directory containing whitespace or shell metacharacters fails due to lack of quoting/escaping

New features

  • reintroduced RDP submodes with a new "RemoteFX (software only)" alternative to the default RemoteFX submode, as a workaround for VA-API userspace bugs/shortfalls on RePC or SFF (requires TLXOS >= 4.11.0)
  • new Digital Signage mode with mixed content support using "pull" rather than "push" synchronization (requires TLXOS >= 4.11.0 and an rsync server)
  • new Restart Applications button in Device tab, to aid recovery in the event of application lock-up
  • hardware information obtained from device tree (RPi) or SMBIOS (RePC and SFF) is now displayed in Device tab; information is not guaranteed to be accurate/helpful on x86 PCs - best effort only
  • audio input and output devices can now be explicitly selected for all TLXOS editions, using live data obtained from the device (replacing the much simpler hardcoded list of audio output options that was available for RPi only)
  • Network tab now displays current status for IP address, netmask, gateway, and DNS servers when using a DHCP mode
  • Network tab now displays MAC addresses for both Ethernet and WiFi
  • Horizon mode microphone redirection is now enabled for TLXOS RPi devices (since RTAV is now available)

Other

  • code now avoids use of obsolete netstat command
  • added new tms_discovery_mode variable with a text value, to allow phase out of tms_server_mode variable (with human-unfriendly numeric value)
  • Digital Signage configuration - now done on a per-output basis rather than all at once - is now accessed via buttons in the Outputs table of the Displays tab that appear only after setting a Digital Signage mode (legacy or new) in the Application tab
  • upgraded to GTKMM 3.0, with a different look and feel
  • complete overhaul of widget layout to allow window resizing
  • extensive code cleanup, resulting in slight reduction in number of lines of code
  • some widget relocations, and minor alterations to text of some labels and error messages
  • change in version numbering: henceforth, Tlxconfig's major and minor version numbers will match the tms_client release with the same feature set (patchlevel may differ)
  • unwieldy pick lists with an extremely long list of options, e.g. Time Zone and Language, have been split into separate major and minor groupings, or displayed in multiple columns, or both
  • text boxes for numeric values replaced with spin buttons

Known issues

  • Tlxconfig lacks a minimize button and does not appear in the <Alt><Tab> window list (unknown reason, probably related to use of temporary modal dialogs)
  • Keyboard focus does not return to main window after dismissing subwindows (known bug in Buster's version of xfwm4)
Related articles TMS 8.4.0
tms_client 8.3.0 / Tlxconfig 4.6
TMS 8.3.0
TLXOS 4.11.0
TLXOS 4.8.2
Article details
Article ID: 81
Category: Release Notes
Date added: 2022-05-03 02:40:08
Views: 37

 
« Go back