나는 최근에 Debian 8에서 Debian 9stretch로 업그레이드했습니다. 분명히 그들은 더 이상 synaptics
터치패드 입력을 제어하기 위해 /syncclient를 사용하지 않습니다. 내가 찾고 있는 것은 필요에 따라 터치패드 기능을 활성화하거나 비활성화하는 간단한 명령입니다 libinput
.
시냅틱 드라이버의 경우 다음 명령을 사용했습니다.
synclient TouchpadOff=1
"패드"를 비활성화하고
synclient TouchpadOff=0
다시 켜고 싶을 때.
간단하고 직접적입니다. 입력하는 데 많은 시간을 소비하고 마우스를 거의 사용하지 않는 경우가 많으며, 터치패드가 의도하지 않은 입력을 감지하여 커서가 문서 전체에서 날아다니게 됩니다. 영구적으로 비활성화하거나 자동으로(예: USB 마우스가 감지되거나 입력이 감지될 때마다) 비활성화하고 싶지 않고, 켜져 있을 때 켜고 나가야 할 때 꺼지기를 원합니다.
단 하나의 간단한 명령으로 필요에 따라 키보드를 활성화하거나 비활성화할 수 있습니다. 누구든지 도와줄 수 있나요? 시스템을 영구적으로 변경하지 않고도 이 작업을 수행할 수 있는 방법을 찾고 있었지만 아무것도 찾지 못하는 것 같습니다. 다른 사람은 이런 일을하지 않습니까? 단지 명령 기능을 복원하기 위해 데비안 8로 돌아가고 싶지는 않지만, 우스꽝스러워 보이더라도 실제로는 고려하고 있습니다.
나는 터미널 명령 솔루션을 선호하지만 아는 사람이 있다면 GUI도 좋을 것입니다. 이 시점에서는 거의 모든 것을 다루겠습니다. 여기서 핵심은 간단한 온/오프 솔루션이라고 생각합니다. 나는 이것을 알아내려고 노력하는 유일한 사람이 될 수 없습니다.
답변1
이 synclient
명령은 패키지의 일부입니다 xserver-xorg-input-synaptics
. synclient
필수 패키지를 설치한 후 평소와 같이 명령을 사용할 수 있습니다.
apt install xserver-xorg-input-synaptics
Debian 9 "Stretch"의 libinput Xorg 드라이버 변경 사항
스트레칭하는 동안 gnome에서 비활성화된 터치패드를 다시 활성화하려면:
gsettings set org.gnome.desktop.peripherals.touchpad send-events 'enabled'
답변2
설치 후 xinput
다음 명령을 사용할 수 있습니다.
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 0
장애인, 그리고
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1
터치패드를 다시 활성화합니다.
내 운영 체제는 Debian 9 Stretch 및 Mate DE입니다. 하지만 이상하게도 여기서는 다음과 같은 구체적인 답변을 찾았습니다(신용이 필요한 경우 신용).
게시된 질문에 답변하고 편집하는 데 즉각적인 도움을 준 RussellB, GAD3R, Christopher Díaz Riveros 및 Stephen Rauch에게 감사드립니다. 이제 위에 링크된 게시물로 이동하여 Debian 9 Mate DEEnvironment에서 이를 적용할 수 있는지 확인하고 cipricus(초등 OS용)가 게시한 나머지 지침을 사용하여 핫키 스위치로 전환할 수 있습니다. 아마도 위에서 언급한 Fn + F5 콤보에 로드할 수 있을 것입니다.
답변3
이 순서대로. 이것은 나에게 효과적입니다.
내 노트북은 MATE가 포함된 SAMSUMG NP270E5G-KDRBR corei5 Debian9입니다.
sudo apt-get install xserver-xorg-input-synaptics
sudo cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d
그런 다음 다음을 입력하십시오: System-Preferences-Hardware-Mouse
터치패드 탭을 클릭하세요.
옵션 확인: 터치패드를 사용하여 마우스 클릭 활성화
재시작
답변4
xinput
실행 가능한 옵션이 될 수 있습니다. 달려가서 터치패드를 xinput
찾은 id
다음
xinput set-int-prop <device_id> <property_id>
속성 ID는 0이며 이는 비활성화됨을 의미합니다. 스크립트에서 이 함수를 사용해 보고 명령줄에서 매개변수를 전달할 수 있습니다.