Synaptics Touchpad가 xinput 목록에 있지만 synclient가 시냅틱 속성을 찾지 못합니다.

Synaptics Touchpad가 xinput 목록에 있지만 synclient가 시냅틱 속성을 찾지 못합니다.

어제 Fedora 노트북을 Fedora 22로 업그레이드했습니다. 이 시점에서 synclient 작동이 중지됩니다.

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

그럼에도 불구하고 다음과 같이 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 버전의 일부 부분에 wayland를 도입했기 때문에 암시적인 마법을 수행했는지 확실하지 않음)) 아니면 이 모양입니까? 배포 버그처럼?

이것이 내 측의 구성 문제인 경우 어떻게 해결할 수 있습니까?


이는 데비안과 다른 많은 최신 시스템에서도 발생합니다. 이유는 답변을 참조하세요.

답변1

터치패드를 활성화하려면 다음이 필요하다는 것이 밝혀졌습니다.참조 Xorg 구성 조각 복사:

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

또한 이 파일을 수정하여 클릭 및 스크롤에 대한 기본 옵션을 설정할 수 있습니다.


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

xinput list-props터치패드 속성은 xinput을 사용하여 제어 할 수도 있습니다. xinput set-prop그러나 저는 개인적으로 libinput-touchpad-driver가 시냅틱스 드라이버보다 훨씬 덜 다재다능하고 제 목적에 적합하지 않다는 것을 알았습니다. 여행 비용은 변경될 수 있습니다.

xinput특정 단일 설정만 변경하려는 경우 Xorg 구성을 엉망으로 만들기 전에 해당 설정을 검토 하는 것이 좋습니다 .

관련 정보