Xubuntu 14.04에서. 터치패드를 비활성화 및 활성화하기 위한 설정에 액세스하는 방법은 설정-마우스 및 터치패드에 약간 숨겨져 있으며 일단 거기에 도달하면 몇 번의 추가 클릭이 필요합니다.
패널 응용 프로그램을 설치해 보았지만 touchpad-indicator
Xfce 설정과의 충돌로 인해 Xfce에서 버그가 있는 것 같았습니다...
터치패드를 활성화/비활성화하는 빠르고 안전한 방법이 있습니까?
답변1
이 두 명령을 사용하면 쉽게 수행할 수 있습니다(다른 명령에서 영감을 얻었음).답변):
장애를 입히다:
synclient TouchpadOff=1
할 수 있게 하다:
synclient TouchpadOff=0
내 초기 대답은 다음을 사용하는 것이 었습니다.
xinput set-prop 15 "Device Enabled" 0
그리고
xinput set-prop 15 "Device Enabled" 1
어디ID 번호는 15가 아닐 수 있습니다.: 다음을 실행하여 찾을 수 있습니다.
xinput list
나는 이 명령에 대해 다음에서 발견했습니다.이것아래에 대답하다터치패드 비활성화하는 방법에 대한 질문입니다..
명령은 실행 프로그램에 추가될 수 있습니다.
저는 Whisker Menu, Synapse 등과 같은 실행 프로그램을 사용하여 두 명령을 쉽게 실행할 수 있도록 .desktop
파일( usr/share/applications
또는 에서 )을 생성하는 것을 선호합니다..local/share/applications
또한:
하나의 런처에 추가하여
아래 이미지와 같이 고급 속성 설정
(즉, '마지막으로 사용한 항목 표시' 및 '내부 버튼'),
- 두 개의 특정 아이콘을 추가하고
런처는 항상 터치패드의 현재 상태를 표시합니다..
또한 결코 나쁜 생각은 아닙니다.바로가기 할당(설정 관리자 - 키보드 - 응용 프로그램 단축키) 두 가지 명령에 대한 것입니다.
답변2
당신은 또한 사용할 수 있습니다동기,이 답변처럼.
터치패드를 끄려면:
synclient TouchpadOff=1
켜려면:
synclient TouchpadOff=0
이 방법이 더 편리한 것 같아요. 장치 ID를 알 필요가 없습니다.
그래서 내 해결책은 bash 스크립트를 만드는 것입니다~/toggle-touchpad.sh:
#!/bin/bash
if synclient | grep --quiet 'TouchpadOff = 0'; then
synclient TouchpadOff=1
notify-send Touchpad Disabled
else
synclient TouchpadOff=0
notify-send Touchpad Enabled
fi
파일 권한 수정:
sudo chmod +x ./toggle-touchpad.sh
다음으로 설정-키보드-응용프로그램 단축키로 이동하여 새 단축키를 추가하세요. 스크립트 경로를 입력합니다(예: /home/your_username/toggle-touchpad.sh). 단축키를 지정합니다(필자의 경우 Fn+F9).
완료. 이제 터치패드를 전환하면 알림을 받을 수 있습니다.
답변3
런처가 없는 버전:
#!/bin/bash
# toggle state of synaptics touchpad
tpid=`xinput list | grep SynPS | sed 's/.*id\=\([0-9]\+\).*/\1/g'`
declare -i status
status=`xinput list-props ${tpid} | grep Device\ Enabled | sed -e 's/.*\:[ \t]\+//g'`
if [ 0 -eq ${status} ] ; then
xinput enable ${tpid}
else
xinput disable ${tpid}
fi
답변4
@cipricus 및 @Demeter 답변을 사용했지만 사용하지 않았습니다.동기, 공유하면 좋겠다고 생각했습니다.
#!/bin/sh
TOGGLE=$HOME/.toggle
TOUCHPAD_ID=$(xinput list | grep "Touchpad" | grep -Eow '[0-9]{2}')
if [ ! -e $TOGGLE ]; then
touch $TOGGLE
xinput set-prop $TOUCHPAD_ID "Device Enabled" 0
else
rm $TOGGLE
xinput set-prop $TOUCHPAD_ID "Device Enabled" 1
fi