시냅스와 시냅스는 무엇입니까?

시냅스와 시냅스는 무엇입니까?

"시냅스"와 "시냅스"가 무엇을 의미하는지 설명해야 합니다. HP 노트북의 Linux Mint 19.1. 노트북에는 시냅틱스 터치패드가 있으며 시작 시 이를 비활성화해야 합니다. 이를 수행하는 구성 파일은 /etc/X11/xorg.conf.d/ 디렉토리에 있으며 파일 이름은 synaptics.conf, 50-synaptics.conf 또는 70-synaptics.conf와 같이 다른 이름을 갖는 것 같습니다.

답변1

시냅스에스는 노트북 터치패드의 주요 제조업체이자 널리 사용되는 Xorg 터치패드 드라이버의 이름입니다. Xorg 터치패드 드라이버는 원래 Synaptics 터치패드용 드라이버였지만 현재는 다른 터치패드 제조업체의 제품에도 적용됩니다.

시냅스아니요에스그러나 전혀 관련이 없습니다. GTK 툴킷(즉, GNOME 데스크탑에 기본)을 위한 그래픽 APT 패키지 관리자 프런트엔드입니다.

libinputMint 19.1은 이전 버전에서 사용된 전용 시냅틱스 터치패드 드라이버 대신 최신 X11 입력 드라이버를 사용할 가능성이 높습니다 .이 질문에 대한 Beginner6789의 답변아니면 man libinput구성하는 것이 도움이 될 수도 있습니다.

또는 xinput인수 없이 명령을 사용하여 X11 입력 장치를 나열한 다음 이를 사용하여 xinput --list-props <input device number of your touchpad>현재 드라이버에 사용 가능한 모든 설정을 볼 수 있습니다.

설정을 직접 조작하기 전에 데스크탑 환경이 이미 일부 설정을 제어하고 있을 수 있다는 점에 유의하십시오. 예를 들어, KDE에서 "Synaptics Off" 설정은 KDE 시스템 설정의 터치패드 입력 장치 관리에 의해 제어됩니다. "입력하는 동안 터치패드 비활성화" 옵션을 설정하면 "Synaptics Off" 설정이 작동할지 여부에 따라 작동됩니다. 키 입력이 발생하는지 여부. 최근에 감지되었나요?

답변2

저는 voidlinux가 포함된 Elan1300 터치패드용 시냅틱스 드라이버를 사용하고 있습니다. 민트는 다를 수 있습니다.

내 /usr/share/X11/xorg.conf.d/에서 70-synaptics.conf 파일을 /etc/X11/xorg.conf.d/70-synaptics.conf에 복사하고 설정 편집을 사용했습니다. /var/log/Xorg.0.log 파일은 xorg가 시냅틱스 드라이버를 사용하고 있는지 여부를 보여줍니다. 시냅틱스 드라이버에는 Xserver를 실행할 때 터치패드를 비활성화하는 설정이 있습니다.

시냅틱스 드라이버를 사용하는 터치패드는 구성 파일에서 끌 수 있습니다:

Option "TouchpadOff" "true"

디스플레이 관리자가 시작되면 터치패드가 비활성화됩니다. 특정 데스크탑 관리자는 xorg가 입력 장치를 사용하는 방식에 영향을 미칠 수 있으므로 상황은 다를 수 있습니다. X가 시작된 후 다음과 같이 .xinitrc 파일이나 기타 시작 파일에서 터치패드를 끌 수 있습니다.

synclient TouchpadOff=1

xf86-input-synaptics가 설치되지 않은 경우 xf86-input-libinput은 synaptics 드라이버 대신 터치패드를 활성화할 수 있습니다.

Xorg.0.log 파일에서 발췌하면 더 나은 정보를 제공하고 터치패드 설정 방법을 보여주거나 xinput도 몇 가지 세부 정보를 제공할 수 있습니다.

evdev.conf, libinput.conf 및 synaptics.conf 파일에서 터치패드를 무시하도록 xorg.conf.d 파일을 수정하여 터치패드 드라이버가 로드되지 않도록 할 수도 있습니다.

MatchIsTouchpad "on"
Option "Ignore" "true"

따라서 evdev 및 libinput 드라이버에서 모든 터치패드를 비활성화하는 것만으로는 시냅틱스 패키지가 필요하지 않다고 생각합니다.

편집: Xserver가 터치패드 대신 간단한 마우스로 터치패드를 활성화할 수 있으므로 이것만으로는 충분하지 않을 수 있습니다. 그런 다음 터치패드를 완전히 무시하려면 MatchProduct가 필요합니다.

터치스크린 드라이버가 필요하지 않은 경우 hid_multitouch 커널 모듈을 블랙리스트에 추가하면 터치패드가 비활성화될 수도 있습니다. 사용자 정의 커널을 구축하는 것도 옵션입니다...

편집 2:

Xorg가 시냅틱, libinput 또는 마우스 드라이버를 사용하려고 하는지 여부에 관계없이 터치패드를 무시하려면 다음과 같이 시도하십시오.

Section "InputClass"
 Identifier "stop touchpad"
 MatchProduct ""
 Option "Ignore" "on"
EndSection

위 내용을 /etc/X11/xorg.conf.d의 구성 파일(예: 99-stopit.conf)에 넣고 무슨 일이 일어나는지 확인하세요. MatchProduct에 올바른 문자열을 입력했는지 확인하세요. 아마도 "Synaptics"나 다른 하위 문자열만 작동할 수도 있습니다. "xorg.conf" 매뉴얼 페이지에 설명된 MatchPnPID, MatchVendor와 같은 대안이 있습니다.

관련 정보