Installing the ScrewDrivers Endpoint Client for Linux
The ScrewDrivers Endpoint Client for Linux automatically redirects your local CUPS printers into remote desktop sessions, giving you seamless access to nearby printers when you're working in Citrix Workspace, FreeRDP, or IGEL environments.
Before you begin, make sure your remote desktop server has either ScrewDrivers Essentials or ScrewDrivers Enterprise installed and configured to allow local printer mapping.
Installation
Start by installing the remote desktop client you'll be using. If you're running an IGEL thin client, the client's already installed on your system.
Citrix Workspace: Follow the Citrix installation guide for your Linux distribution.
FreeRDP: Install via your package manager:
$ sudo apt-get install freerdp2-x11
Once your remote desktop client is ready, download and install the ScrewDrivers Endpoint Client:
- Download the latest ScrewDrivers Client install script from https://www.tricerat.com/client-downloads
- Extract and run the installation script:
$ tar -zxvf ScrewDriversEndpoint_7.2.0.20456_Linux.tar.gz
$ cd ScrewDriversEndpoint_7.2.0.20456_Linux
# Run ./install.sh -h for detailed usage, or to install all plugins:
$ ./install.sh -i citrix freerdp igel
Launching the Client
The launch procedure depends on which remote desktop client you're using:
Citrix Workspace:
The install script automatically configures Citrix to load the ScrewDrivers plugin by adding entries to /etc/icaclient/nls/en/module.ini. Just launch Citrix normally—the plugin loads automatically.
FreeRDP:
Launch FreeRDP with the /dvc:sdfreerdp argument to enable the ScrewDrivers plugin:
$ freerdp /v:termserv.mycompany.com /u:myusername /dvc:sdfreerdp
IGEL:
Launch the IGEL client with --dvc=libsdigelrdp-client.so as an argument.
Troubleshooting
If you're having trouble getting the client to work, contact Tricerat Support for assistance.
Enabling Logging
If Tricerat Support asks you to enable logging for troubleshooting, you'll find the configuration file at /etc/opt/tricerat/sdclient.conf. Open it and change the log: enable setting to true:
[log]
enable=true
Once you've enabled logging, the client will write detailed diagnostic information to /var/log/tricerat.