如何在 Thinkpad X41 上的 Ubuntu(Jaunty)上暂时禁用笔输入

如何在 Thinkpad X41 上的 Ubuntu(Jaunty)上暂时禁用笔输入

我有一台安装了 Ubuntu 的 Thinkpad X41 平板电脑。一切运行正常,包括手写笔输入。但是,有一个硬件问题导致鼠标不规则地跳到屏幕底部(Windows 和 Linux 下都会出现此问题)。这似乎与湿度或静电或其他原因有关。由于这种情况不规则发生,我需要暂时禁用手写笔输入。

如何暂时禁用笔输入?

我曾看到过对 xorg.conf 的引用,但没有看到任何与笔输入相关的内容。


(xorg.conf 以无注释的形式开始)

Section "Monitor"
    Identifier  "Configured Monitor"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    SubSection "Display"
        Virtual 2048 1011
    EndSubSection
EndSection

Section "Device"
    Identifier  "Configured Video Device"
EndSection

答案1

您可以使用xinput它来暂时禁用您的笔输入设备。

例如,在 Thinkpad x220t 上,输入设备列出如下:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=16   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen eraser                 id=18   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Finger touch               id=13   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen stylus                 id=12   [slave  pointer  (2)]

因此,要禁用所有显示相关设备:

$ xinput disable 'Wacom ISDv4 E6 Pen eraser'
$ xinput disable 'Wacom ISDv4 E6 Finger touch'
$ xinput disable 'Wacom ISDv4 E6 Pen stylus'

由于笔记本电脑还配备了 TrackPoint,可以说它比 TouchPad 更有用,因此禁用它也是有意义的:

$ xinput disable 'SynPS/2 Synaptics TouchPad'

或者,也可以使用以下命令禁用手指触摸功能(仅限手指触摸功能)xsetwacom

$ xsetwacom set 'Wacom ISDv4 E6 Pen stylus' touch off

答案2

xsetwacom 是一个可以在终端中输入的命令,用于设置笔、触摸板等的参数。尝试:xsetwacom list dev然后xsetwacom "<your device> Pen stylus" Stylus off

相关内容