xinput list의 Synaptics Touchpad에도 불구하고 synclient가 시냅틱 속성을 찾지 못함

어제 Fedora 노트북을 Fedora 22로 업그레이드했습니다. 그로 인해 synclient는 작동을 멈췄습니다.

시냅스 속성을 찾을 수 없습니다. 시냅틱 드라이버가로드되지 않았습니까?

그럼에도 불구하고 xinput list보여줍니다 :

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
[…]

이것은 내 측면의 구성 문제입니까 (내가 awesome 알 수있는 한 X11에서 실행되는 창 관리자를 사용하고 있습니다 (Fedora가 22 릴리스의 일부 부분에 웨이 랜드를 도입했기 때문에 암시 적 마술을 수행하는지 확실하지 않음)) 배포 버그처럼?

그것이 내 측면의 구성 문제라면 어떻게 해결할 수 있습니까?


이것은 데비안과 다른 많은 새로운 시스템에서도 발생합니다. 이유는 답변을 참조하십시오.



답변

터치 패드를 사용하려면 참조 Xorg 구성 스 니펫복사해야합니다 .

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

또한 탭 및 스크롤에 대한 기본 옵션을 설정하도록 파일을 수정할 수 있습니다.


실제로 “문제점”은 터치 패드가 오늘날 시냅틱이 아니라 libinput에 의해 처리된다는 것입니다. 이것이 xinput이 여전히 장치를 나열하지만 synclient가 장치를 찾을 수없는 이유입니다.

터치 패드의 특성도를 통해, XInput에를 사용하여 제어 할 수 xinput list-propsxinput set-prop– 그러나, 개인적으로 난 길 덜 다양한 Synaptics의 드라이버보다하는 libinput – 터치 패드 드라이버를 발견하고, 내 목적에 적합하지 않습니다. 귀하의 마일리지가 다를 수 있습니다.

특정 단일 설정을 변경하려는 경우 xinputXorg 설정을 망가 뜨리기 전에 를 살펴볼 수 있습니다 .


답변