One Skin with Dual Monitors (Skin working on just one monitor)

One Skin with Dual Monitors (Skin working on just one monitor)

How can I use one DISPLAX Skin with dual monitors and enable touch on only one screen?

When using dual monitors on Ubuntu (or similar Linux distributions), touch input may default to only one display or behave incorrectly. To ensure the DISPLAX Skin works only on the desired monitor, you must manually map the touch device to the correct output.

⚠️ These steps should be performed after completing all DISPLAX Skin configuration and calibration.


Step-by-Step Configuration (Ubuntu)

1. Identify the DISPLAX Skin Device ID

Open a terminal and run:

xinput --list

Locate the DISPLAX Skin device and note its ID number.


2. Identify Connected Monitors

Run:

xrandr

This command lists all connected monitors. Note the monitor name (for example: HDMI-1, DP-1, etc.).


3. Map the Touch Device to the Desired Monitor

Use the following command:

xinput map-to-output ID MONITOR

Example

xinput map-to-output 11 HDMI-1

Where:

  • 11 = DISPLAX Skin device ID (from Step 1)

  • HDMI-1 = Target monitor (from Step 2)

After running this command, touch events will only be active on the selected monitor.


Important Note (Persistence)

⚠️ Ubuntu may lose this mapping after a reboot.

To keep the configuration:

  • Run the command after every restart, or

  • Add the command to a startup script or system startup routine


Summary

When using one DISPLAX Skin with dual monitors on Linux, touch input must be explicitly mapped to the correct display using xinput. This ensures touch events are processed only on the intended monitor.