This software lets you create customized ThinLinc client installation programs. This means that when users install the customized version, they will automatically get the default settings you have configured.
One advantage with this is that you can provide, for example, a default server name. A custom client can also be used to enhance security: You can distribute SSH host keys with the client itself, so that users don’t need to be concerned with SSH host key fingerprint verification.
The Client Customizer only works for the Windows client.
Before you can start, you have to install the build environment. This is done by running the command tl-x.y.z-client-customizer.exe located in the Client Bundle. This will also create a shortcut to the build directory in the Start menu.
Building a Customized Client¶
To create a customized client, do the following:
settings.reg. This file contains all the parameter names and default values that are used in tlclient. To customize the client, edit any of these values, and they will be installed in the registry when you install the customized client itself. You can also add your servers SSH host keys (see below).
Custom branding can be added to the client by simply dropping a file called
branding.pngin the root directory of the Client Customizer. See Adding Custom Branding to the ThinLinc Client Login Window for more details.
build.batin the same directory. The file
setup.exewill now be created. This is the installation program for the customized client.
Adding SSH Host Keys¶
To add your servers SSH host key to
settings.reg, do the
Use tlclient to connect to your server, if you haven’t already done so. Confirm the servers host key, if necessary.
Run the registry editor, and select
Export this key to an external text file.
Open the text file from the previous step in an editor.
Copy the line corresponding to your ThinLinc server. Paste this line into
settings.reg, and proceed to create the customized client as described above.