我有一台安装了 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