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
。
ファイルはルートが所有するため、最初の行で所有権が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に異なる値を試してください。私のシステムの1つは非常に高い「5.0」を使用しています。他のシステムでは、より低い値が必要な場合があります。