Skip to main content

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:

  1. Download the latest ScrewDrivers Client install script from https://www.tricerat.com/client-downloads
  2. 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.