터치패드를 자주 사용하지 않는데, 키보드를 치다 보면 손이 닿다가 커서로 클릭하는 현상이 가끔 발생하는데 그게 짜증스럽습니다. 그래서 저는 부팅할 때마다 터치패드 비활성화 버튼을 누르곤 합니다.
하지만 여전히 가끔 터치패드가 필요하기 때문에 완전히 비활성화하고 싶지는 않습니다.
Linux 시스템을 부팅할 때 터치패드 비활성화 버튼을 자동으로 활성화하는 방법이 있습니까?
편집: 키 누름을 시뮬레이션하기 위해 "xdotool"을 설치했는데 터치패드를 전환하는 특정 키가 "XF86TouchpadToggle"이라는 것을 알았습니다. 하지만 불행히도 터미널에 "xdotool key XF86TouchpadToggle"을 입력하면 해당 키의 LED가 켜지지 않고 터치패드는 여전히 활성화되어 있습니다. 이런 식으로 다른 일반 키를 누를 수 있기 때문에 이것은 이상합니다. 예를 들어, "xdotool key q"를 입력하면 터미널에 "q"가 입력됩니다.
답변1
당신은 그것을 사용할 수 있습니다xinput
(비)활성화를 포함하여 입력 주변 장치를 제어하는 프로그램입니다. 바라보다가운데 버튼을 누른 상태에서 마우스 이동 스크롤 만들기자세한 튜토리얼을 받아보세요. xinput list
즉, 터치패드의 이름이나 숫자 ID를 확인하기 위해 실행한 다음
xinput --set-prop 'name of touchpad device' 'Device Enabled' 0
다시 활성화하려면 끝부분을 0
로 변경하세요 1
. 전환하려면 다음을 사용할 수 있습니다.
enabled=$(xinput --list-props 'name of touchpad device' | sed -n 'y/\t/ /; s/^ *Device Enabled ([0-9]*): *//p')
xinput --set-prop 'name of touchpad device' 'Device Enabled' $((1-enabled))
X 시작 스크립트 어딘가에 비활성화 명령을 배치하십시오. 배치 위치는 데스크탑 환경과 X 세션을 시작한 방법에 따라 다릅니다. 이는 를 사용하여 X를 수동으로 시작하는 경우 startx
발생합니다 . 이 명령은 ~/.xinitrc
자체 X 세션 스크립트( )를 실행하는 경우 ~/.xsession
나타납니다 . 그래픽 로그인 관리자에서 사전 정의된 세션을 사용하는 경우 이는 세션 유형 및 디스플레이 관리자에 따라 다릅니다. 모든 시스템이 ~/.xprofile
세션 관리자 또는 창 관리자를 시작하기 전에 명령을 실행하는 것은 아닙니다.
이렇게 하면 소프트웨어 수준에서 터치패드를 활성화하거나 비활성화합니다. 이는 터치패드 근처의 버튼과 상호 교환이 불가능할 수 있습니다.
또는 대부분의 터치패드는입력하는 동안 터치패드 비활성화.