====== Arch Linux Touchpad ======
* [[linux:arch|Arch Linux]] Touchpad
* [[https://wiki.archlinux.org/index.php/Libinput|libinput - ArchWiki]]
* [[https://wiki.archlinux.org/index.php/Xinput|Xinput - ArchWiki]]
* [[https://wayland.freedesktop.org/libinput/doc/latest/palm-detection.html|libinput palm detection]]
* [[linux:ubuntu:touchpad|Ubuntu Linux Touchpad]]
* [[linux:fusuma|Fusuma]]
* [[linux:touchegg|touchegg]]
* [[linux:libinput_gestures|libinput-gestures]]
* 기본적으로 ''libinput''을 사용하며, 이 경우 타이핑 중 터치패드 자동 비활성 기능(Palm Detect)이 기본으로 켜져 있다. 그러나 내가 원하는 수준의 설정이 아니다.
===== xinput =====
sudo pacman -S xorg-xinput
===== Touchpad 끄기 =====
* [[linux:xfce|XFCE]] 는 마우스와 터치패드 설정에서 "누르려면 터치패드를 가볍게 두드림" 을 꺼주면 된다.
* ''xinput list'' 명령으로 입력장치 목록에서 터치 패드 이름 확인
xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
...
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=16 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=17 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
...
↳ Logitech USB Receiver Consumer Control id=19 [slave keyboard (3)]
* ''xinput disable "name"'' ''xinput enable "name"''
# 끄기
xinput disable "AlpsPS/2 ALPS DualPoint TouchPad"
# 켜기
xinput enable "AlpsPS/2 ALPS DualPoint TouchPad"
* 터치패드 자체를 끄기 보다는 Tap 기능만 끄는게 보통이다.
xinput list-props "name"
# libinput Tapping Enabled (299) 이 부분을 찾아서
xinput set-prop "name" 299 0 # 0 이 false