将图形输入板限制为一台显示器

Dyn*_*987 17 monitor graphics-tablet

我正在运行 Ubuntu 16.04 LTS,我最近得到了我的HUION H420 图形平板电脑

我有两台显示器,图形输入板跨越它们,但我希望它仅限于我的主显示器。

小智 32

扩展这篇文章:HUION H610 平板电脑

我将在底部为您可以创建的 HUION H420 提供一个不错的小脚本。

要确定您的监视器,您可以运行以下命令: xrandr

输出应该是这样的:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x1200     60.00  
   1600x900      60.00  
   1440x900      59.89  
   1400x1050     59.98  
   1280x1024     75.02    60.02  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)

连接的初级-I-1 1920×1080 DVI + 0 + 0是我们感兴趣的线,特别是DVI-I-1

还需要一项信息,即触控笔的 ID 号。这可以通过运行命令找到xinput

就我而言,它返回:

   ? HUION H420 Pen stylus                      id=20   [slave  pointer  (2)]
   ? HUION H420 Pad pad                         id=21   [slave  pointer  (2)]
Run Code Online (Sandbox Code Playgroud)

要让平板电脑仅在该显示器上工作,您可以运行以下命令:

xinput map-to-output 20 DVI-I-1
Run Code Online (Sandbox Code Playgroud)

要将其包装在带有按钮的脚本中,您可以使用您喜欢的文本编辑器创建一个文件,tablet.sh如下所示:

#!/bin/sh

#Change DVI-I-1 to what monitor you want from running command: xrandr
MONITOR="DVI-I-1"
PAD_NAME='HUION H420 Pad pad'

#undo
xsetwacom --set "$PAD_NAME" Button 1 "key +ctrl +z -z -ctrl" 

#define next 2 however you like, I have mine mapped for erase in krita
xsetwacom --set "$PAD_NAME" Button 2 "key e"
xsetwacom --set "$PAD_NAME" Button 3 "key h"

ID_STYLUS=`xinput | grep "Pen stylus" | cut -f 2 | cut -c 4-5`

xinput map-to-output $ID_STYLUS $MONITOR

exit 0
Run Code Online (Sandbox Code Playgroud)

不时chmod +x tablet.sh运行命令./tablet.sh

如果使用脚本,则MONITOR需要更改变量,您可以更改您希望按钮执行的操作。

有一个项目实际上有一个用于显示器和绘图板设置的 gui。http://wenhsinjen.github.io/ptxconf/


Tho*_*sen 6

从 18.10 开始,可以在 Ubuntu 设置中进行配置。

通过右上角菜单打开设置:

在此输入图像描述

并转到“设备”。选择左列中的“Wacom 数位板”条目,然后选择顶行中的“表格”按钮。

wacom 平板电脑设备入门

选中“映射到单个显示器”复选框,然后在下拉框中选择要使用的显示器。这里我有一个连接 DisplayPort 的 19 英寸显示器。

显示映射对话框