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
.
파일은 루트가 소유하므로 첫 번째 줄에서 소유권이 user로 변경됩니다. 우리 스크립트가 들어가는 이유 는 그것이 영구적이지 않기 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"을 사용합니다. 다른 시스템에서는 더 낮은 값이 필요할 수 있습니다.