libinput(기본 구성의 nixos 20.03/KDE Plasma 5.17)을 사용하고 있는데 매우 짜증나는 동작이 발생합니다. 선택 또는 드래그 앤 드롭 중에 터치패드를 놓으면 클릭이 직접 해제되지 않고 약 2시간 정도 기다려야 합니다. 클릭 해제를 보려면 0.3초가 소요됩니다.
작아 보이지만 다시 클릭하면 버튼을 놓지 않은 것처럼 이전 선택/드래그가 계속되기 때문에 매우 짜증납니다. 따라서 무언가를 선택한 후 즉시 버튼을 클릭하여 작업을 수행하려는 경우 실제로 선택 사항이 변경됩니다.
이 동작을 바꾸는 방법을 아시나요?
감사해요!
편집: Hi Angel에게 답변하기 위해 즉시 다음 메시지를 받았습니다.
event18 POINTER_MOTION +12.343s 0.88/ 0.00 ( +1.00/ +0.00)
event18 POINTER_MOTION +12.352s 0.88/ 0.00 ( +1.00/ +0.00)
event18 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event18 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event18 POINTER_MOTION +12.524s 0.00/ 0.88 ( +0.00/ +1.00)
event18 POINTER_MOTION +12.541s 0.00/ 0.86 ( +0.00/ +1.00)
나는 libinput 1.15.0을 사용하고 있습니다.
답변1
chzzh가 의견에서 지적했듯이 실제로는 버그가 아닌 기능입니다. 이 기능이 마음에 들지 않습니다. NixO에서는 기본적으로 활성화되어 있으므로 비활성화했습니다.
일시적으로 비활성화하려면 먼저 여기 목록을 보고 터치패드의 ID를 얻으세요.
$ xinput list
그런 다음 ( ID_OF_TOUCHPAD
해당 ID로 바꾼 후)을 실행합니다.
xinput --set-prop ID_OF_TOUCHPAD "libinput Tapping Drag Lock Enabled" 0
xinput list-props ID_OF_TOUCHPAD
( 다음을 사용하여 특정 장치에 대한 전체 옵션 목록을 볼 수 있습니다.
Nixos에서 영구적으로 비활성화하려면 configuration.nix
다음을 입력하면 됩니다.
services.xserver.libinput.touchpad.tappingDragLock = false;
적용된 변경 사항을 보려면 재부팅해야 하며 이 옵션의 이름이 변경되었습니다. 이전 NixO에서는 이 옵션을 변경해야 할 수도 있습니다 services.xserver.libinput.tappingDragLock = false;
.
다른 시스템에서는 기본적으로 비활성화되어 있다고 생각하지만 X11 옵션을 다음으로 변경해야 할 수도 있습니다.여기.