wacom板タブとモニタの縦横比が不一致の対応方法

P.S. 2015Dec23

普通にGUIwacomタブレット設定ツールがある模様。ご参考までに^^;

  • アクティビティ(画面左上) -> 「wacom」で絞り込みで「ワコムタブレット
    • 上記ツールより弄れば本記事内容は何とかなる?


 debianで初代intuos使うとなんもせずとも認識してくれて大変ありがたいのですが
1920x1080(16:9)のモニタと、Intuos 9x12(5:4)とで、縦横比が合わないので真円かいても縦に潰れた楕円になってしまうw;


 かといってwindowsだともうwin9x世代の32bitドライバしかないので、win7とかサポート外。
無理やりwin9xの32bitドライバ突っ込んでもなんかメモリリークしてるっぽい


 まあ縦横比の問題以外は特に問題なく動いているデバイスなのでなんとかしたく、ググってみた

  1. Ubuntu日本語フォーラム / デュアルディスプレイでWacomタブレットを1画面だけにマッピングしたい
  2. UbuntuStudioTips/Hardware/PenTablets - Ubuntu Japanese Wiki
  3. http://linuxwacom.sourceforge.net/wiki/index.php/Xf86-input-wacom

設定値の調査

 一先ず、/usr/share/X11/xorg.conf.d/50-wacom.conf のTop/Bottom[X|Y|Z]等が未定義だったので
上記UbuntuStudioTipsの読取幅、読取奥行、筆圧レベルを参考に定義を追加、
っで、読取奥行(TopY/BottomY)だけフルで使わずモニタアスペクト比と合わせるために

#30480/(1920/1080.0)
30480/1.7777777777777 #=> 17145.00000000075
wacom.confについて
man wacom

50-wacom.confの編集

上記結果を設定。

Section "InputClass"
        Identifier "Wacom USB device class"
        MatchUSBID "056a:*"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
# 以下が未定義だったので追加した
        Option  "TopX"  "0"
        Option  "TopY"  "0"
        Option  "BottomX"       "30480"
#        Option  "BottomY"       "24060"
        Option  "BottomY"       "17145"
        Option  "TopZ"  "0"
        Option  "BottomZ"       "1023"
EndSectio

ん、問題ないっぽい。