欢迎光临散文网 会员登陆 & 注册

Linux 无驱动数位板 坐标映射错误 且 GIMP无压感 解决方案

2023-02-26 18:30 作者:MEMZdows  | 我要投稿

前些日子从网上买了个便宜的数位板,用着还可以。但是在 linux 下数位板成竖着的了,就是在数位板上左右移动,鼠标指针就上下移动这样子,而且 gimp 还没有压感;又不想再买一个新的,就找出了一个解决方法

01 改变数位板坐标映射

使用 lsusb 查看数位板的 usb id

在终端输入 lsusb ,找到数位板设备那一行,复制 ID 后的一串内容(我这里是 2d80:3013)

使用 lsusb 查看数位板的 id

然后要确认数位板的坐标转换方法(仿射变换矩阵)

  1. 将数位板的坐标顺时针旋转

    0 -1 1 1 0 0 0 0 1

  2. 逆时针旋转

    0 1 0 -1 0 1 0 0 1

  3. 旋转 180 度

    -1 0 1 0 -1 1 0 0 1

接下来创建配置文件。

定位到 /usr/share/X11/xorg.conf.d/ ,并新建一个 以数字开头,以 .conf 结尾的文件(名字随意),我这里是 71-fansjoy.conf

新建一个配置文件

编辑这个文件,加入以下内容:

我这里修改成了这样:

配置文件示例

然后保存,重启电脑。

重启后,你的数位板应该已经能正确控制光标移动了。

02 为 GIMP 添加压感支持

打开 GIMP ,点击屏幕顶部 编辑 菜单 -> 输入设备,

打开 输入设备 窗口

把 eraser 结尾和 stylus 结尾的两个设备 的 Mode 设置成 Screen 或 Window ,两者的差别是 Screen 会把数位板坐标映射到整个屏幕, Window 会把数位板坐标映射到 GIMP 窗口,我这里设置的是 Screen。

更改触控板的模式

接下来新建一个画布,下面全程要使用数位板点击,这样 GIMP 才知道设置的是数位板的属性

使用数位板点击屏幕左下角工具选项里的动态图标

点击动态图标

然后在几种动态模式里选择一种,我这里选择的是 Pencil Generic

选择触控笔的压感模式

完成!





Linux 无驱动数位板 坐标映射错误 且 GIMP无压感 解决方案的评论 (共 条)

分享到微博请遵守国家法律