Chapter 7. The ThinLinc Client
7.1.4. The ThinLinc session life cycle
When the user has started a ThinLinc session the client login interface disappears from the desktop. The
client program continues to run in the background as long as the ThinLinc session is running. The client
enters a service mode where it handles services needed to fulfill the requested features. For example the
client handles the export of local printers, serial ports, and so on. When the ThinLinc session quits the
client service engine quits as well.
There are several ways a session can end. The most common one is that the user chooses to logout from
the session. That causes the session to finish on the server side. The ThinLinc server finds out that the
session has finished and disconnects the client. Another possibility is to intentionally disconnect the
client, without finishing the session on the server. This can be done by using the session menu. See
Section 7.1.5 below for information about how to do this. When the client disconnects before the session
running on the server is told to end, then the session will continue to run on the server. The next time the
user logs in the server will reconnect the user to the very same session. This way it’s possible to, for
example, disconnect a session at work, go home, reconnect to that session and continue to work.
If the user knows that there already is a session running on the server, but still wants to start a new fresh
session, then it’s possible to check the End existing session check box that exists in the client login
interface (advanced mode only). The client will then tell the server that it wants to end the existing
session (if it exists) and get a new one.
7.1.5. The session menu
When the ThinLinc session is authenticated and the ThinLinc session is running it’s possible to control
the session. For example it’s possible to change between full screen mode and window mode, and to
disconnect the ThinLinc client from the server.
To switch to windowed mode there is a session menu that pops up when the user press a predefined key.
The default key for this is F8, but the key is configurable from the client options. See Section 7.4.1 for
more information about how to change this key. In the session menu you should select Full screen to
toggle full screen mode.
7.2. Running the ThinLinc client from the command line
To run the ThinLinc client from the command line you run the program tlclient, optionally followed by
options and a server name. The correct program syntax is as follows.
tlclient [options] [server][:port]
The optional server field can be used to specify a ThinLinc server that should be predefined in the server
field when client is started. The optional port parameter causes the client to try to connect another
TCP/IP port number than the normal SSH port when establishing it’s secure connection to the ThinLinc
server. More information about custom SSH settings is available at Section 7.4.5.
The ThinLinc client is highly controllable from the command line by the use of command line
arguments. Many parts of the client can be controlled this way. The more simple things to control is the
server or user name. It is possible to force settings and lock tabs and fields in the config interface to
prevent them from being changed.
40
Kommentare zu diesen Handbüchern