如何更改绘王数位板的绘图区域?一切正常,但我有双显示器设置,数位板区域覆盖两个显示器,而我只想在一个显示器上。
启动 wacom 平板电脑应用程序显示我没有 wacom 平板电脑(嗯,是的,我没有),但我找不到通用平板电脑应用程序。
提前致谢。
答案1
发现这个,它解决了我的问题,听起来与您的类似。
https://forum.kde.org/viewtopic.php?f=139&t=125532
Huion 违反* USB 标准,因为对其产品命名不当,因此请查找其平板电脑的通用编号。例如,这是 HUION New 1060 的代码:HID 256c:006e Pad
xinput # get the IDs for all relevant pieces of my tablet.
blah blah:HID 256c:006e Pad id=17
可能/应该有两个设备,Pad 和 Pen。
xrandr # get the names of my displays
查找显示“已连接”的端口,例如 HDMI-A-0 已连接
,或者 DisplayPort-2 已连接
然后,您告诉 xrandr 将 id 粘贴到您想要使用 Krita 或 Photoshop 的屏幕上,例如,如果您使用 HDMI 端口连接到主屏幕:
xinput map-to-output 13 HDMI-A-0
xinput map-to-output 14 HDMI-A-0
那是我的。
重启后它会重置。感谢那位用户 timotimo!
答案2
按照 Arch Wiki 上的说明进行操作校准触摸屏. 在 Huion 608、420、H420 上测试。
总结一下:
xinput list
并找到您的设备(例如HUION 420 Pen Pen (0)
)。尝试xinput list-props "Device Name"
并确保“坐标变换矩阵”属性可用。- 现在涉及一些数学知识。(对于那些感兴趣的人,你正在指定一个仿射变换矩阵在同质坐标系中输入的设备。)来自维基百科:
c0 = touch_area_width / total_width
c2 = touch_area_height / total_height
c1 = touch_area_x_offset / total_width
c3 = touch_area_y_offset / total_height
Matrix:
[ c0 0 c1 ]
[ 0 c2 c3 ]
[ 0 0 1 ]
Represented as a row-major array:
c0 0 c1 0 c2 c3 0 0 1
如果您不想做任何数学运算,只需摆弄数字,直到得到您喜欢的面积。对于较小的区域,c0 和 c2 将大于 1,而 c1 和 c3 可能是较小的负值(我的平板电脑在输入区域边缘的准确度较低)。
- 执行此命令设置区域(放入.bashrc中自动运行)
xinput set-prop "Device Name" --type=float "Coordinate Transformation Matrix" c0 0 c1 0 c2 c3 0 0 1
例如:
xinput set-prop "HUION 420 Pen Pen (0)" --type=float "Coordinate Transformation Matrix" 1.5 0 -0.2 0 1.5 -0.2 0 0 1
答案3
使用‘xrestrict -I’。https://github.com/Ademan/xrestrict
它会告诉您使用要限制的指针设备单击要限制的显示屏。因此,只需将笔移到绘图屏幕上,然后在平板电脑上点击(单击)它即可。完成!
答案4
截至撰写本文时,绘王已为 Ubuntu 提供测试版平板电脑驱动程序。当本文最初发布时,我认为他们没有提供。
向使用 ubuntu 22.4 并在尝试找出 xinput 解决方案的等效 wayland 命令时迷失方向的人们问好。
重启后,驱动程序运行良好。我可以从 huion 应用程序调整屏幕尺寸和按钮。以前我使用的 xinput 解决方案从未让按钮正常工作。所以现在有了它真是太好了。
屏幕调整一开始让我很困惑。我试图将窗口拖到该位置,但结果发现你只需单击它,而不是拖动。
他们有可下载的 pdf 安装说明。非常容易理解。.deb 包唯一需要注意的是需要重启机器。tar 包只有安装和卸载脚本。
我特别使用的是 huion kanvas-13 或 GT-133。但他们为大多数平板电脑提供了驱动程序。所以,检查一下,看看他们提供的 Linux 驱动程序是否适用于您的平板电脑。 https://www.huion.com/download
现在我认为只有 ubuntu 受支持。它仍然处于测试阶段。