libinput을 사용하여 Debian 9에서 시냅틱 터치패드를 활성화/비활성화하는 방법은 무엇입니까?

libinput을 사용하여 Debian 9에서 시냅틱 터치패드를 활성화/비활성화하는 방법은 무엇입니까?

나는 최근에 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입니다. 하지만 이상하게도 여기서는 다음과 같은 구체적인 답변을 찾았습니다(신용이 필요한 경우 신용).

https://elementaryos.stackexchange.com/questions/7160/how-i-can-disable-enable-my-laptops-touchpad-on-elementary-os-loki

게시된 질문에 답변하고 편집하는 데 즉각적인 도움을 준 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이며 이는 비활성화됨을 의미합니다. 스크립트에서 이 함수를 사용해 보고 명령줄에서 매개변수를 전달할 수 있습니다.

관련 정보