Ubuntu 16.04에서 터치 패드를 조정하려고하지만 일반적인 방법 중 아무것도 작동하지 않는 것 같습니다. 예 :
synclient touchpadOff=1
여전히 작동합니다!
$ xinput set-prop $DEVICE_ID "Device Enabled" 0
$ xinput list-props 15 |head -n2
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (168): 0
... 여전히 작동합니다!
설정 앱에서 사용 중지 할 수 있습니다. 그러나 이것을 키보드 단축키에 매핑 할 수 있기를 원하므로 명령 줄 솔루션을 찾고 있습니다.
대답하면 Gnome-Shell과 Unity에서 작동하는 경우 보너스 포인트 :-)
편집 : 주석에서 요청 한대로 xinput의 출력.
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)]
⎜ ↳ DLL06E4:01 06CB:7A13 Touchpad id=13 [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)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
Nb. 나는 15를 사용했다.$DEVICE_ID
편집-아래 답변 덕분에 여기 내 토글 스크립트가 있습니다.
하나의 라이너로 할 수도 있지만 이렇게하면 좋은 알림을받을 수 있습니다. 이것을 바로 가기 키에 첨부했으며 매력이 있습니다. 모두 감사합니다.
#!/bin/bash
if xinput list-props 13 | grep "Device Enabled (168):.*1" >/dev/null
then
xinput disable 13
notify-send -u low -i mouse "Trackpad disabled"
else
xinput enable 13
notify-send -u low -i mouse "Trackpad enabled"
fi
gsettings
하고 약간의 토론이 있습니다 :)
xinput
터미널 명령의 출력을 추가하십시오 .