Fedora 21でTouchpadを無効化

xinputを使って、タッチパッドのオン・オフを切り替えられるようにしました。

まずはxorg-x11-appsをyumでインストール

1
# yum install xorg-x11-apps -y

これでxinputを使えるようになったので、まずはxinput listで接続機器一覧を表示します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=12   [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=13   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=16   [slave  pointer  (2)]
⎜   ↳ DualPoint Stick                           id=17   [slave  pointer  (2)]
⎜   ↳ eGalax Inc. eGalaxTouch EXC7910-1030-02.02.06 id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Fujitsu FUJ02E3                           id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Fujitsu FUJ02B1                           id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ FJ Camera                                 id=10   [slave  keyboard (3)]
    ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

AlpsPS/2 ALPS DualPoint TouchPadがタッチパッドの名前。
これを無効にします。

1
xinput --set-prop "AlpsPS/2 ALPS DualPoint TouchPad" "Device Enabled" 0

有効にする場合は、最後の引数を1にします。

1
xinput --set-prop "AlpsPS/2 ALPS DualPoint TouchPad" "Device Enabled" 1