Linux 無驅(qū)動(dòng)數(shù)位板 坐標(biāo)映射錯(cuò)誤 且 GIMP無壓感 解決方案
前些日子從網(wǎng)上買了個(gè)便宜的數(shù)位板,用著還可以。但是在 linux 下數(shù)位板成豎著的了,就是在數(shù)位板上左右移動(dòng),鼠標(biāo)指針就上下移動(dòng)這樣子,而且 gimp 還沒有壓感;又不想再買一個(gè)新的,就找出了一個(gè)解決方法
01 改變數(shù)位板坐標(biāo)映射
使用 lsusb 查看數(shù)位板的 usb id
在終端輸入 lsusb ,找到數(shù)位板設(shè)備那一行,復(fù)制 ID 后的一串內(nèi)容(我這里是 2d80:3013)

然后要確認(rèn)數(shù)位板的坐標(biāo)轉(zhuǎn)換方法(仿射變換矩陣)
將數(shù)位板的坐標(biāo)順時(shí)針旋轉(zhuǎn)
0 -1 1 1 0 0 0 0 1
逆時(shí)針旋轉(zhuǎn)
0 1 0 -1 0 1 0 0 1
旋轉(zhuǎn) 180 度
-1 0 1 0 -1 1 0 0 1
接下來創(chuàng)建配置文件。
定位到 /usr/share/X11/xorg.conf.d/ ,并新建一個(gè) 以數(shù)字開頭,以 .conf 結(jié)尾的文件(名字隨意),我這里是 71-fansjoy.conf

編輯這個(gè)文件,加入以下內(nèi)容:
我這里修改成了這樣:

然后保存,重啟電腦。
重啟后,你的數(shù)位板應(yīng)該已經(jīng)能正確控制光標(biāo)移動(dòng)了。
02 為 GIMP 添加壓感支持
打開 GIMP ,點(diǎn)擊屏幕頂部 編輯 菜單 -> 輸入設(shè)備,

把 eraser 結(jié)尾和 stylus 結(jié)尾的兩個(gè)設(shè)備 的 Mode 設(shè)置成 Screen 或 Window ,兩者的差別是 Screen 會(huì)把數(shù)位板坐標(biāo)映射到整個(gè)屏幕, Window 會(huì)把數(shù)位板坐標(biāo)映射到 GIMP 窗口,我這里設(shè)置的是 Screen。

接下來新建一個(gè)畫布,下面全程要使用數(shù)位板點(diǎn)擊,這樣 GIMP 才知道設(shè)置的是數(shù)位板的屬性
使用數(shù)位板點(diǎn)擊屏幕左下角工具選項(xiàng)里的動(dòng)態(tài)圖標(biāo)

然后在幾種動(dòng)態(tài)模式里選擇一種,我這里選擇的是 Pencil Generic

完成!
