Skip to content

Releases: henk717/uftc

UFTC 1.9 - MBR/UEFI - AMD64

17 May 21:04
Compare
Choose a tag to compare
  • Overriding tcconfig is now possible, this can help make certain settings out of reach of the remote configuration or UI. If you build your own images it also supports baking the tcconfig_override making it impossible to remove or edit during normal operation.
  • Thinclient login screen now has a 10 minute timeout helping you save power, if no login attempts are done within 10 minutes the thin client will automatically shut down to save power. Error messages now have a 15 minute timeout to ensure that the thinclient can return to the login screen. With both combined it should help get the thinclients in a low power / WoL state. If you set a disconnect or log off policy on
  • eth0 now has Wake on Lan support
  • +gfx-progressive is no longer present in the xfreerdp forced parameters, this should still happen in good network conditions but now allows you more customization. If this results in less reliable graphics you can add it back in the parameters yourself, or try out other modes such has +gfx-thin-client
  • The correct hostname is now passed trough to the RDP server on first boot, rather than needing a reboot.
  • ISO version has been corrected to not increase partition sizes in certain setups, the image check has also been disabled since you can easily verify the flash yourself by testing your thinclient / comparing SHA256 hashes of the iso. This saves time on subsequent flashing.
  • (From the previous ISO2 release) Clonezilla is exposed in the ISO enabling image capture / restore and PXE deployment

7z: VHD + Manuals, you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software. Also can be used for PXE deploying and image capture.

Download User Friendly Thin Client | 100% Free

UFTC 1.8 - MBR/UEFI - AMD64

29 Apr 19:44
Compare
Choose a tag to compare

The past days had rapid iteration due to results of extensive testing, this version is now considered to be feature complete and stable until the next version of Debian comes out / external requests happen.

  • Added options for microphone volume and display brightness
  • /microphone works but is no longer set by default, this is because in testing /microphone had high latency. /microphone:format:1 does not have this issue and sounds great but at roughly 2mbit a second of constant data transmission. By not having it enabled by default you can choose. Compared to the old situation users will now by default not see an input device, rather than an input device they can't use.
  • Audio system has been changed to Pulseaudio, Pipewire was causing the issues with /microphone . For regular playback I noticed no difference and automatic audio swapping was left intact.

Side note that also applies to previous releases, the volume is set when the login screen is displayed. Users may have incorrect maximum volume if a headset is plugged in during an active session for the first time. They can solve this themselves by disconnecting from the session with the headset still plugged in.

Just like the audio input microphone volume can be to low at 100 especially if your microphone normally requires gain boost. You have the ability to set this to something higher. The USB soundcard I used for testing needs this at 200.

Known issues:

  • The first boot can get the thin client in a state where instead of logging in the machine gets turned off, likely due to the hostname changing. This does not happen on future bootups on the same hardware.

ISO2: Re-release with a new boot option launching the full version of Clonezilla, only the boot menu has been changed everything else including the UFTC image is identical.

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

Download User Friendly Thin Client | 100% Free

UFTC 1.7 - MBR/UEFI - AMD64

28 Apr 16:31
Compare
Choose a tag to compare
Pre-release
  • Added printer support (IPP printers), all detectable IPP printers are available automatically in the OS but not passed trough over RDP by default. Use the /printer command to make them available with a generic driver or /printer:"Name as it appears in RDP","Windows Driver" to pass trough a specific printer with a specific windows driver. It is recommended to only use this feature for printers that can not be installed on the print server. Reliability and quality will depend on the printer.
  • The UI can now handle commas in the fields, the new internal separator is a obscure character that is not part of a normal RDP configuration.
  • Automatic audio source switching including USB devices
  • Turns off wireless power saving to avoid latency issues, with power saving enabled it can put the wifi in a low powered state when doing light tasks such as word processing causing severe 200ms latency spikes and input lag. In this release we automatically disable this aspect of the power saving every boot if a wifi profile is present.

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

1.6.2 - MBR/UEFI - AMD64

26 Apr 17:16
Compare
Choose a tag to compare
Pre-release
  • Adds ping support for .rdp files (Gateway IP's need to be done manually)
  • Citrix URL's can now be specified in the param field.

1.6.1: Fixed some ping command issues
1.6.2: Fixed permission issues caused by those not being possible in docker, this fixes the ping command on wifi. It also includes open-vm-tools (Only active on suitable VM's) and some misc fixes for auto-maintenance. Just in case we now include the user groups for video,audio,netdev,render,cdrom,plugdev since these are common on desktops and may prevent unforeseen issues that stem from a lack of these common permissions.

Version number structure is as follows.
1.2.3
1: Reserved for rewrites
2: New features were introduced that require updating to be able to use them
3: Bugs were fixed but you do not need to update if these bugs do not apply to your environment

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

1.5 - MBR/UEFI - AMD64

25 Apr 20:44
Compare
Choose a tag to compare
Pre-release
  • New ip command to show IP information
  • Switching virtual screens (Ctrl + Alt + FXX) is now disabled.
  • WiFi mac address is used for the hostname if no ethernet adapter is available.
  • auto-maintenance is fixed (It accidentally asked for the root password)
  • Version is now shown on the login screen.

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

1.4 - MBR/UEFI - AMD64

24 Apr 22:10
Compare
Choose a tag to compare
Pre-release
  • Added support for .rdp files to enable connection broker usage (Use a download link as the server name)

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

1.3 - MBR/UEFI - AMD64

24 Apr 00:57
Compare
Choose a tag to compare
Pre-release
  • Added a basic Citrix mode (Use citrix as the server to switch to Citrix Selfservice)
  • Blocked the thinclient user from deleting important files in the user directory.

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

1.2 - MBR/UEFI - AMD64

22 Apr 22:21
Compare
Choose a tag to compare
Pre-release
  • Reworked how config files are loaded to make sure they can not be hijacked as a shell script
  • Remote Config Support
  • Error parsing for a DNS error
  • Manual for tech support to save you time writing documentation

7z: VHD + Manuals, recommended as you can customize it in a VM and then deploy it your way (For example with Rescuezilla or to a portable USB with Rufus)
ISO: A more traditional installer using clonezilla for those who prefer a premade install medium instead of relying on disk cloning software.

1.1 - MBR/UEFI - AMD64 VHD

20 Apr 17:10
c871842
Compare
Choose a tag to compare
Pre-release

Release 1.1:

  • Wifi support (enabled when wpa_supplicant.conf is placed in the boot partition, it will copy this away and modify permissions to keep the wifi password secure)
  • Improved DNS and DHCP support so that the wifi support works, this also includes support for things like USB Tethering.
  • Volume control and improved audio support
  • Modern 6.12 kernel with xanmod's improvements
  • xterm is now black
  • 7z since the firmware made it grow to large for github releases, now needs 14GB of space instead of the previous 10.

User Friendly Thin Client - MBR/UEFI - AMD64 VHD

19 Apr 20:01
Compare
Choose a tag to compare

This is the prebuilt image for the User Friendly Thin Client for AMD64 systems.
VHD was chosen as it is compatible with all common VM's (Qemu / Hyper-V / VMware / Virtualbox) as well as Rufus while also being smaller than img files.

When flashed directly to a flash drive you can use the flash drive as a live environment that retains the settings, you can capture this using your tools of choice.

You can also place a tcconfig file on the boot partition, this will be copied to the internal configuration for easier provisioning.