基本上,Wacom在 Ubuntu 18.04上的使用已經沒有問題。甚至在Settings界面裡有專屬的Wacom page。
但,最新的這塊Wacom Intuos BT M (CTL-6100WL)在Wacom設定頁,並沒有辦法正確的顯示出來,不過它仍然是可以在Ubuntu 18.04上使用的。
使用的是xsetwacom指令。
列出wacom設備
$ xsetwacom list devices
Wacom Intuos BT M Pad pad id: 13 type: PAD
Wacom Intuos BT M Pen stylus id: 14 type: STYLUS
Wacom Intuos BT M Pen eraser id: 15 type: ERASER
Wacom Intuos BT M Pen cursor id: 16 type: CURSOR
其中"Wacom Intuos BT M Pen stylus"就是繪圖筆的設定,而板子上的按鍵,可以透過"Wacom Intuos BT M Pad pad"設定
當你看到設備被list出來時,系統與繪圖軟體(ex: Gimp)已經可以使用它,當你移動筆的時候,游標也會跟著移動。
設定對應螢幕
當我們有多個螢幕時,你會發現繪圖筆的操作區域,可以在多個螢幕間移動,但這不是我所要的,我有2個螢幕:主螢幕:1920x1080
副螢幕:1280x1024
我想要將繪圖筆的操作區域限定在主螢幕內。
使用xrandr -q來取得螢幕資訊:
$ xrandr -q
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
VGA-1 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x1024_60.00 59.89*
HDMI-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+
此處我們可以看到 1920x1080的螢幕是接在HDMI-2上。使用 xsetwacom 將會圖板限定在 HDMI-2 上。
$xsetwacom --set "Wacom Intuos BT M Pen stylus" MapToOutput HDMI-2
設定寬高比例
現在,繪圖板已經對應到想要的螢幕上了,但是比例的對應是對的嗎?透過 xsetwacom取得 繪圖板操作區:
$ xsetwacom get "Wacom Intuos BT M Pen stylus" Area
0 0 21600 13500
繪圖板是 21600/13500 = 1.6 = 16:10
螢幕畫面 1920/1080= 1.7778 = 16:9
而繪圖板是滿板與畫面對應,也就是21600x13500對應1920x1080
此問題會造成,如果你在板子上畫一個正方形,在畫面上看起來會是扁的長方形,因為二端的寬高比例不同而產生的變形。
所以我要將繪圖板的作業區域也限定為 16:9,讓2段的比例相同。
以板子的作業寬度對應螢幕的寬度,那麼板子的作業高度就必須縮小。
板子的作業高度 = (1080/1920) * 21600 = 12150
$ xsetwacom set "Wacom Intuos BT M Pen stylus" Area 0 0 21600 12150
如此,二端的寬高比例就對了。設定PAD上的按鍵
Wacom Intuos BT M在Pad本體上有4個按鍵,可以透過 xsetwacom指令,來定義成我們想要的功能,下面是範例:$ xsetwacom --set "Wacom Intuos BT M Pad pad" button 1 "key +ctrl +shift j -ctrl -shift"
這是將Pad上最左邊的按鍵,設定為 Ctrl-Shift-j(Gimp的zoom "fit image in window")。這是一個菜鳥繪圖手的入門經驗,或許還有什麼沒有考慮到的,歡迎各位留言!
沒有留言:
張貼留言