在Ubuntu 13.10中未检测到Wacom图形输入板CTH-480 / CTL-480

在设置下,Wacom数位板选项未检测到我的Wacom数位板(CTH-480)。 当我运行lsusb时,平板电脑会显示,但不会显示在设置下。 再次谢谢。

更新时间为14.04

短(真)版 。 平板电脑开箱即用, 但有时你需要在连接(或无线启动)平板电脑之前用sudo modprobe wacom 手动加载驱动程序 。

然而,如果一些新的平板电脑出现在上游驱动程序但不支持库存内核中,则以下说明可能会有所帮助。

2013年12月14日13.10更新,输入-wacom> = 0.20.0

简短版本:从版本0.20.0开始,您不再需要修改input-wacom,并且您不需要在13.10中更新X.org输入驱动程序。

长版:

对于13.10,如果您接受放弃添加到x86-input-wacom的新内容(此时:2013年12月14日,查看更改日志,这是关于更好的触摸行为的一些内容),您可以简化它。

基本信息仍然来自主要答案 ,并从这里略有不同。

1)下载输入-wacom内核驱动程序的最新版本。 它应至少为0.20.0,否则将无法检测到平板电脑,请访问: http : //sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ 。 在input-wacom-0.20.0.tar.bz2日,最新的是input-wacom-0.20.0.tar.bz2

2)确保安装了构建依赖项。 如果还没有升级你的系统,那么你有最后一个内核。 如果它说需要重新启动,请在继续之前重新启动(这是为了避免构建错误的内核)。

 sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool sudo apt-get install linux-headers-generic 

请注意,如果uname -r告诉您有一个特殊的内核(结尾不是-generic,但是-rt或-lowlatency,或者其他什么,那么你应该相应地修改第二个apt-get)

2)在您选择的目录中解压缩驱动程序。 将下载的文件移到该目录中, cd到它,然后

 tar xjvf input-wacom-0.20.0.tar.bz2 

3)创建目录input-wacom-0.20.0cd到它并编译驱动程序:

 cd input-wacom-0.20.0 ./configure --prefix=/usr 

更新在0.27或之前的版本中,也开始编译。 如果使用较新的,则需要发布

  make # only for versions >= 0.27.0 

如果没有错误,最后你会收到一条消息:

  BUILD ENVIRONMENT: linux kernel - yes 3.7 kernel source - yes /lib/modules/3.11.0-14-generic/build Your wacom.ko is available under /home/romano/software/wacom/input-wacom-0.20.0/3.7 [...more stuff...] 

你有内核3.11.something,而不是3.7 —不用担心。 没关系。

4)安装驱动程序。 对于版本<0.27.0,您必须使用:

 sudo cp ./3.7/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko sudo depmod -a 

否则,对于更新的版本,就这样做

 sudo make install 

如果自上次重新启动后您没有连接平板电脑(即您没有加载内核模块wacom.ko),则不需要重新启动。 您只需插上平板电脑就可以了。 否则,重启。

注意:每次更新内核时,都需要重复步骤3和4(*)(最好添加一个

 make clean 

./configure步骤之前的驱动程序目录中重新全部重建)。

(*)你必须在新内核重新启动后进行安装,否则uname -r技巧会将模块安装在错误的位置……

和另一个注意事项:如果平板电脑有效,但它没有出现在控制面板中,请查看此答案

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

平板电脑太新鲜了:-)输入-wacom开发人员正在努力支持即将发布的输入-wacom(内核驱动程序)和x86-input-wacom(xserver输入驱动程序),只要补丁被接受到内核中上游,他们将发布新版本。

如果你不想等待那么长时间让你的新平板电脑继续 – 解决方案是自己编译内核模块和xserver驱动程序 – 我有12.04运行与kxstudio ppa的3.8.0-32-lowlatency内核,所以我不知道这是否适用于3.2内核,但由于你在13.10,这应该不是问题。 你必须按照linux-wacom网站上关于如何编译内核模块和xserver驱动程序的说明,但是你必须在这个过程中应用三个补丁。 一定要安装linux-wacom网站上所需的所有构建依赖项。

它的要点是

  mkdir ~/wacom cd ~/wacom git clone git://git.code.sf.net/p/linuxwacom/xf86-input-wacom git clone git://git.code.sf.net/p/linuxwacom/input-wacom 

现在你需要为内核模块提供两个补丁,由wacom开发人员在这个post中发布http://sourceforge.net/p/linuxwacom/mailman/message/31592023/作为这篇文章的附件http://sourceforge.net/p / linuxwacom之/邮差/消息/ 31599376 /

  • 0001-输入 – WACOM不能提所有的多接口设备支持-.patch
  • 技术-投入WACOM加支持对于3 – 新影拓-devices.patch

应用它们

 cd input-wacom patch -p1 < ~/Downloads/0001-Input-wacom-Not-all-multi-interface-devices-support-.patch patch -p1 < ~/Downloads/0002-Input-wacom-add-support-for-three-new-Intuos-devices.patch 

编译模块

 ./autogen.sh ./make 

然后备份旧模块并安装新构建

 sudo cp /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko.BAK sudo cp 3.7/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko sudo depmod -a 

要获得一个有效的xserver驱动程序,你必须应用一个补丁来使git-sources与ubuntu 12.04 xserver,build_against_frankenserver.patch一起使用 - 补丁可以在这个主题中找到附件http://ubuntuforums.org/showthread。 php?t = 1515562&page = 104 ,我不知道这是否仍然是13.04或13.10的必要条件! (并忽略test /目录中的补丁失败)

 cd ../xf86-input-wacom patch -p1 ~/Downloads/build_against_frankenserver.patch ./autogen.sh ./configure --prefix=/usr --libdir=/usr/lib make 

安装它

 sudo cp /usr/lib/xorg/modules/input/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so.BAK sudo cp src/.libs/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so 

重新启动或重新启动它应该工作。

再次一定要阅读linux-wacom.sf.net上给你的所有信息,这只是一个粗略的总结,我没有时间尽快帮助深入。

不过,我希望这会有所帮助 - Intuos PTS是一款非常酷的设备,它就像这样的魅力。