Next Previous Contents

6. XWindow

6.1 在同一系统上拥有 2 个鼠标

你有没有梦想过在你的系统上拥有 2 个鼠标?如果答案是肯定的,请执行以下操作。

编辑文件 /etc/XF86Config

模块部分应如下所示

Section "Module"

Load "xf86Wacom.so"

EndSection

然后检查 XInput 部分

Section "XInput"

SubSection "Mouse"

DeviceName "WacomTablet" --> 或者任何你喜欢的名称

Protocol "IMPS/2" --> 我没有成功让 imwheel 识别滚轮,但如果你成功了,请给我发邮件

Port "/dev/input/mouse0"

Buttons 5

ZAxisMapping 4 5

AlwaysCore --> 意味着 Wacom 鼠标始终被视为核心指针,即如果你移动你的普通鼠标或 Wacom 鼠标(或触控笔),效果是一样的。

EndSubSection

EndSection

就这样,Wacom 鼠标(或触控笔)现在被视为第二个鼠标,但你的普通鼠标仍然可以工作。

6.2 现在开始真正的部分

回到 XInput 部分,在鼠标的参数之后,这是真正的 Wacom 部分

SubSection "WacomStylus"

Port "/dev/input/event0" --> USB 事件设备

DeviceName "WacomStylus" --> 或者任何你想称呼它的名称

Mode Absolute --> 即平板表面等同于屏幕表面

#Suppress 6

DebugLevel 10 --> 一切正常工作后,将其设置为 0

#TiltMode

#HistorySize 200

#AlwaysCore

#KeepShape

#TopX 20412 --> 这 4 行用于微调坐标以适应屏幕

#TopY 14730

#BottomX 0

#BottomY 0

EndSubSection

SubSection "WacomEraser"

DeviceName "/dev/input/event0"

DeviceName "WacomEraser"

Mode Absolute

EndSubSection

SubSection "WacomCursor"

Port "/dev/input/event0"

DeviceName "GraphireMouse"

Mode Absolute

EndSubSection

6.3 新模块

xf86Wacom.so 并非专门为 USB 平板电脑编写,甚至无法在这些平板电脑上正常工作。Matsumura Namihiko <po-jp@geocities.co.jp> 编写了一个名为 xf86WacomUSB 的新驱动程序(源代码与本 Mini-HOWTO 位于同一位置)。但是,为了能够编译它,你需要内核源代码和 XFree86 的源代码树(我使用 XFree86 3.3.5 成功编译了它,但它应该也可以用 3.3.6 编译)。

此驱动程序不处理平板电脑的所有可能性,并且如果你传递 AlwaysCore 参数,则会崩溃。

为了纠正这一点,我将与 Frederic Lepied 保持联系,以修改原始模块,使其能够处理平板电脑的所有可能性。

**新闻** 在 Frederic Lepied 的网站上,你会找到一个指向新的 USB 驱动程序的链接,该驱动程序工作得非常好,但仅限于让你的平板电脑作为鼠标工作:即你要么在 The Gimp 中使用你的平板电脑进行绘图,要么将其用作 XFree 鼠标,但不能同时使用两者。我将进一步调查,并据此更新本文档。


Next Previous Contents