
使用 KDE,如何提高軌跡點的靈敏度?系統設定中沒有軌跡點部分。滑鼠和觸控板部分中的「指標速度」滑桿也不會影響它。
xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' 1
暫時有效,但該設定會在每個休眠/恢復週期後重置(也可能在其他情況下)。
答案1
軌跡點儲存在 sysfs 中/sys/devices/platform/i8042/serio1/serio3/
(可能略有不同,取決於您擁有的特定核心和筆記型電腦)。
您可以透過以下方式設定靈敏度(以 root 身分):
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
.
該文件歸 root 所有,因此第一行將所有權更改為使用者。我們的腳本進入的原因rc.local
是因為sudo chown
它不是永久性的。rc.local
允許我們在啟動時執行 sudo 命令。
設定為可執行檔
sudo chmod -v +x /etc/rc.local
或者sudo chmod -v +x /etc/rc.d/rc.local
啟動時啟用該服務:
要啟用rc.local
systemd,我首先檢查它是否處於活動狀態:
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”,這是非常高的。在其他系統上,您可能需要較低的值。