|
[size=+1]1、编译制作linuxwacom的Arch包:
首先用下面的PKGBUILD制作linuxwacom的arch安装包。
[php]
pkgname=linuxwacom
pkgver=0.7.2
pkgrel=1
pkgdesc="the WACOM Tablet driver"
url="http://linuxwacom.sourceforge.net/"
depends=()
source=(http://dl.sourceforge.net/linuxwacom/$pkgname-$pkgver.tar.bz2)
makedepends=()
md5sums=()
backup=()
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr \
--enable-wacom
make || return 1
make DESTDIR=$startdir/pkg install
cp $startdir/src/$pkgname-$pkgver/prebuilt/wacom_drv.o $startdir/pkg/usr/X11R6/lib/modules/input/
mkdir -p $startdir/pkg/lib/modules/`uname -r`/kernel/drivers/usb/input/
cp $startdir/src/$pkgname-$pkgver/src/2.6.14/wacom.ko $startdir/pkg/lib/modules/`uname -r`/kernel/drivers/usb/input/
}
[/php]
注意:将最后一个cp命令中的2.6.14换成你的内核版本号儿,不包括最后的relversion。比如你的内核版本是2.6.13-2,那么就要用2.6.13。
用此PKGBUILD来makepkg,并pacman -Af pkgname.pkg.tar.gz来安装。必须用-Af选项,因为wacom.ko和wacom_drv.o在系统中存在,要强制覆盖。建议安装这个包以前备份这两个文件。
安装好这个包以后,插上数位板,然后sudo rmmod wacom && sudo modprobe wacom试试,如果没有错误信息,则wacom.ko模块儿已经可以正常工作,进行下一步,设置Xorg。
[size=+1]2、设置Xorg
需要编辑/etc/X11/xorg.conf中的InputDevices和ServerLayout两个区段。
详细内容可以参照:
InputDevices:http://linuxwacom.sourceforge.net/index.php/howto/inputdev
ServerLayout:http://linuxwacom.sourceforge.net/index.php/howto/srvlayout
下面是我的数位板使用的相关设置,供参考:
[php]
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/event3" # USB ONLY
Option "Type" "stylus"
Option "USB" "on" # USB ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/event3" # USB ONLY
Option "Type" "eraser"
Option "USB" "on" # USB ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/event3" # USB ONLY
Option "Type" "cursor"
Option "USB" "on" # USB ONLY
EndSection
Section "ServerLayout"
Identifier "Server Layout"
Screen "Screen0"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
EndSection
[/php]
对于具体参数不了解可以man wacom或者查阅项目页上的文档:http://linuxwacom.sourceforge.net/index.php/howto/main
[size=+1]3、其他相关设置
wacdump:wacdump命令可以用来检测wacom数位板具体是/dev/input下的哪一个设备,及其型号等其他信息,这在设置xorg的时候是非常有用的。使用方法如:sudo wacdump /dev/input/event0。
gimp:文件──首选项──输入设备──扩展输入设备,将stylus、eraser、cursor的模式改为屏幕或窗口(依个人习惯,默认是禁用,没有压感),其余设置依个人喜好。
inkscape:文件──input devices,和gimp设置一样。
wacomcpl:wacomcpl命令可以用来设置数位板本身的参数,例如移动速度、加速度、压力敏感程度等。图形化界面,不用多说。不过这个设置工具有个bug,进入具体的设置面板以后,如果不点OK而是点了Cancel的话,会让窗口上的列表和按键失去作用。 |
|