web-dev-qa-db-ja.com

Bamboo Touch&Pen CTH-460のタッチを無効にします

Ubuntu 11.04を実行しています。竹のTouch&Pen CTH-460を手に入れると、そのまま使用できます。ペンの反応は素晴らしいですが、指の反応は恐ろしいです。指の反応を無効にし、ペンのみを機能させる方法はありますか?タブレットは2つを明確に区別するため、1つを無効にする方法が必要です。何かご意見は?

3
Michael

私の解決策を見つけました。

/ usr/share/X11/xorg.conf.d/50-wacom.confを編集し、「Option "Touch" "off"」を各グループに追加します。魔法のように機能します。

3
Michael

コマンドラインユーティリティxinputを使用できます。最初にxinput listを使用してデバイスIDを見つけます。

user@ubuntu:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Trackball                    id=10   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E3 Finger                     id=11   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E3 Pen                        id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ HP Webcam                                 id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=16   [slave  keyboard (3)]

したがって、私の場合、タッチ部分のデバイスIDは11に等しくなります。次に、次のようにdevice enabledプロパティを使用してxinput set-propを設定します。

user@ubuntu:~$ xinput set-prop 11 "Device Enabled" "0"

次の方法で再度有効にできます。

user@ubuntu:~$ xinput set-prop 11 "Device Enabled" "1"

コンピューターを再起動するたびにこれを行う必要があります。また、デバイスIDはブートごとに変わる場合があります。

2
Timo Kluck

http://ubuntuforums.org/showpost.php?p=9496609&postcount=1

タッチを無効/有効にするスクリプトと、タッチの問題を修正するパッチがあります。私と完全に連携しました。

1
Flavien

xsetwacomを使用することもできます。これはxinputのプロキシですが、wacom/touchデバイス専用です。 xsetwacom --list devicesのID番号は、xinput listまで一致します。

さて、ここでxsetwacomの使用方法を説明します。

this@this:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen stylus                 id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen eraser                 id=15   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=16   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Finger touch               id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=14   [slave  keyboard (3)]
this@this:~$ xsetwacom --list devices
Wacom ISDv4 E6 Pen stylus           id: 10  type: STYLUS    
Wacom ISDv4 E6 Pen eraser           id: 15  type: ERASER    
Wacom ISDv4 E6 Finger touch         id: 11  type: TOUCH     
this@this:~$ xsetwacom set 11 Touch "off"
this@this:~$ 
0