Different user profiles for the ThinLinc client can be useful when regularly connecting to multiple different ThinLinc servers, e.g. to save the hostname of the server, swap between different authentication methods or use different levels of security restrictions. This guide shows two ways to create such user profiles.
ThinLinc handles user profiles through files called tlclient-files, which in this text will be referred to as user profile files. In short, these files are configuration files that open a ThinLinc client with the settings defined in the file. Changes made in the client GUI are saved to the user profile file upon exit of the client. Note that for some parameters, e.g. hostname and username, a save is instead triggered when logging in to a server.
Preparations
It is assumed that the ThinLinc client is installed on your platform of choice before starting this guide. User profiles are only available for the installed client, not for Web Access.
Other information
All available configuration parameters for user profiles can be found in Client Configuration Parameters - ThinLinc Administrator’s Guide.
Create a user profile using the ThinLinc client GUI
-
Create an empty file with the suffix .tlclient, e.g.
profile1.tlclient
.
-
Double-click the file to open the ThinLinc client, or run
tlclient -C <user profile file>
from the command line. -
Open the settings by clicking “Options…” and make the changes of your choice.
-
Click “OK” to save the settings.
-
Connect to your server.
-
The username, hostname and settings are now saved to the user profile file.
Create a user profile directly in file
Handling configuration files manually allows for extra configuration not available in the GUI settings. Here is a full list of configuration parameters.
-
Create an empty file with the suffix .tlclient, e.g.
profile1.tlclient
. -
Open the file with an editor of your choice.
-
Add the wanted configuration parameters.
-
Save and close the file.
-
Double-click the file to open the ThinLinc client, or run
tlclient -C <user profile file>
from the command line. Your configuration should be transferred to the opened client.
As a point of reference, the standard client configuration file can be inspected. On Linux and macOS it is found at ~/.thinlinc/tlclient.conf
, and on Windows the configuration is saved in the registry.
Known issues on the topic
- Empty user profile files aren’t opened by ThinLinc client on Linux when using GNOME
- Workaround: Add a space or another character to the file and save it. Double-clicking should now open the ThinLinc client.
- User profile files does not get the ThinLinc icon on macOS