
KDE를 사용하여 트랙포인트의 민감도를 높이는 방법은 무엇입니까? 시스템 설정에는 트랙포인트 섹션이 없습니다. 마우스 및 터치패드 섹션의 "포인터 속도" 슬라이더도 영향을 주지 않습니다.
xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' 1
일시적으로 작동하지만 최대 절전 모드/재개 주기마다(그리고 다른 경우에도) 설정이 재설정됩니다.
답변1
트랙포인트는 sysfs 아래에 저장됩니다 /sys/devices/platform/i8042/serio1/serio3/
(사용 중인 특정 커널 및 랩톱에 따라 약간 다를 수 있음).
다음을 사용하여 민감도를 루트로 설정할 수 있습니다.
echo 200 > /sys/devices/platform/i8042/serio1/serio3/sensitivity
(200을 원하는 감도로 대체)
답변2
@mekkis의 예는 작동하지만 변경 사항이 지속되지 않습니다. 영구적으로 만들려면 다음에서 작은 bash 스크립트를 만들 수 있습니다 rc.local
.
스크립트 만들기
sudo nano /etc/rc.local
또는 Fedora/RHEL/CentOS에서:sudo nano /etc/rc.d/rc.local
#!/bin/bash
sudo chown $USER /sys/devices/platform/i8042/serio1/sensitivity
echo 175 > /sys/devices/platform/i8042/serio1/sensitivity
exit 0
- 바꾸다175원하는 감도로.
- 시스템의 정확한 파일 경로를 찾으려면 조금 더 조사해야 합니다. 위에서 사용한 것과 비슷할 것입니다. 이라는 파일을 찾고 있습니다
sensitivity
.
파일은 루트가 소유하므로 첫 번째 줄에서 소유권이 사용자로 변경됩니다. 우리 스크립트가 들어가는 이유는 영구적이지 않기 rc.local
때문입니다 . 부팅 시 sudo 명령을 실행할 수 있습니다.sudo chown
rc.local
실행 파일로 설정
sudo chmod -v +x /etc/rc.local
또는sudo chmod -v +x /etc/rc.d/rc.local
부팅 시 서비스를 활성화합니다.
systemd를 활성화하려면 rc.local
먼저 활성화되어 있는지 확인합니다.
sudo systemctl is-enabled rc-local.service
반환되거나 static
활성화 disabled
된 경우:
sudo systemctl enable rc-local.service
재부팅합니다.
확인하다
서비스가 실행 중인지 확인합니다.
sudo systemctl status rc-local.service
민감도가 변경되었는지 다시 확인하세요.
cat /sys/devices/platform/i8042/serio1/sensitivity
나는 수많은 다른 방법을 시도했고 이것이 마침내 변경 사항을 지속적으로 유지하는 데 도움이 되었습니다.
답변3
이 글을 쓰는 시점에는 Linux에서 최소한 일부 모델에 대해 TrackPoint 감도를 설정할 수 있는 방법이 없습니다. sysfs에는 "감도" 옵션이 없습니다. 그러나 libinput 문제의 "AttrTrackpointMultiplier" 값을 설정하면 TrackPoint 처리가 향상될 수 있습니다.
/etc/libinput/local-overrides.quirks
이는 다음과 유사한 내용으로 생성하여 쉽게 수행할 수 있습니다 .
[Trackpoint Override]
MatchUdevType=pointingstick
MatchName=*Elan TrackPoint*
AttrTrackpointMultiplier=1.2
[일부 시스템에서는 파일이 다음과 같아야 합니다 /usr/share/libinput/local-overrides.quirks
.]
AttrTrackpointMultiplier의 다른 값을 시도해 보십시오. 내 시스템 중 하나는 매우 높은 "5.0"을 사용합니다. 다른 시스템에서는 더 낮은 값이 필요할 수 있습니다.