トラックポイント感度を設定するには?

トラックポイント感度を設定するには?

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
  1. 変える175希望の感度で。
  2. システムの正確なファイルパスを見つけるには、もう少し詳しく調べる必要があります。上記で使用したものと似ています。あなたはsensitivity

ファイルはルートが所有するため、最初の行で所有権がuserに変更されます。私たちのスクリプトが入る理由は、それが永久的ではないrc.localからです。起動時にsudoコマンドを実行できます。sudo chownrc.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」を使用しています。他のシステムでは、より低い値が必要な場合があります。

関連情報