2012년 8월 28일 화요일

리눅스에서 Wacom Bamboo 사용하기

우선 xorg의 드라이버를 설치해야한다.

최신버전의 xorg가 아니면 없을 수도 있다.

# apt-get install xserver-xorg-input-wacom

대부분의 경우 위의 드라이버는 문제없이 설치 될 것이다.

이전에는 wacom-tools이라는 패키지가 있었는데 이것으로 대체된 것 같다.

아마도 xorg에서 공식적으로 지원하게된 것일 게다.

혹시 모르니깐 정상적으로 설치가 되지 않는다면

다음과 같이 wacom과 관련된 패키지가 있는지 확인해보자.

# apt-cache search wacom


libwacom-common - Wacom model feature query library (common files)
libwacom-dev - Wacom model feature query library (development files)
libwacom2 - Wacom model feature query library
libwacom2-dbg - Wacom model feature query library (debug files)
mypaint - Paint program to be used with Wacom tablets
mypaint-data - Brushes and backgrounds for the mypaint program
kde-config-tablet - implements a KDE configuration GUI for the Wacom drivers
xserver-xorg-input-wacom - X.Org X server -- Wacom input driver

나의 경우 위와 같이 나와서 xserver-xorg-input-wacom과 mypaint를 설치하였다.

# apt-get install xserver-xorg-input-wacom mypaint

설치가 완료되면 mypaint로 wacom의 진가를 확인 할 수 있다.

"프로그램 -> 그래픽 -> mypaint"를 선택하면 실행할 수 있다.

그리고 왼손 잡이거나 모서리가 손목에 걸리는 것이 신경 쓰이면

다음과 같이 왼손잡이 용으로 변경할 수 있다.

우선은 장치 이름을 다음과 같이 알아 내자

# xsetwacom --list

그리고 해당 장치의 설정값을 변경하자

# xsetwacom --set "Wacom Bamboo Connect Pen stylus" Rotate "HALF"

추가사항

1. 화면과 테블릿의 가로/세로 비율의 차이를 보정해주는 옵션 추가

# vi /usr/share/X11/xorg.conf.d/50-wacom.conf


Section "InputClass"
        Identifier "Wacom class"
        MatchProduct "Wacom|WACOM|Hanwang|PTK-540WL"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
        # Button remapping
        #Option "Button2" "2"
        #Option "Button3" "3"
        # Aspect correction between monitor and tablet
        Option "KeepShape" "on"
EndSection

기타 여러가지 옵션들은 /etc/X11/xorg.conf에 넣어 두자.

Section "InputDevice"
        Driver        "wacom"
        Identifier    "stylus"
        Option        "Device"        "/dev/input/wacom" 
        Option        "Type"          "stylus"
        Option        "PressCurve"    "50,0,100,50"         # Custom preference
        Option        "Threshold"     "60"                  # sensitivity to do a "click"
EndSection

위의 사항들은 감압 감도를 조절하는 옵션들이다. 아직은 자세히 들여다 보지 않았다.

자세한 옵션들은 다음 사항들을 살펴보자.

# man wacom

2. 사용하다 보니 wacom paper 같은 프로그램의 존재가 절실하다.

아무리 찾아 보아도 리눅스에서 쓸만한  tablet 메모장/노트 프로그램이 없다.

시간 나면 한번 개발해 보아야 겠다. 우선 라이브러리를 설치하고 사용법을 살펴보도록 하자.

# apt-get install libwacom-dev

해더파일은 다음과 같고,

/usr/include/libwacom-1.0/libwacom/libwacom.h

테스트 코드는 다음과 같다. 얼마나 시간되서 살펴볼 수 있을 런지 모르겠지만 우선은...

https://github.com/jigpu/libwacom/blob/feature/pad-mousebuttons/test/load.c

댓글 없음:

댓글 쓰기