マウスの速度/感度を変更するには?


80

Ubuntu 12.10のAsus Zenbook UX32VDを使用しています。12.04と12.10の両方で、マウスの速度(つまり、マウス/タッチパッドダイアログの「感度」)を変更できませんでした。スライダーは変更できますが、何も変わりません。

マウスの速度がやや遅いため、これは私にとって大きな問題です。助言がありますか?

問題は、タッチパッドとマウスの両方にあります。


私はこのラップトップを持っていない-だからこのコメント。たぶんこのQ&Aは助けることができる- askubuntu.com/questions/130217/...を。あなたが入力するとsynclient次のようないくつかのパラメータを持っているMinSpeedMaxSpeedAccelFactorあなたが遊ぶことができるということ。幸運を。
fossfreedomの

1
SoftwarecenterからLXInputをインストールしました。LXDE用ですが、Unityでも動作します。アニャ

回答:


110

最初にdevice ID、速度/感度を変更するための入力を識別する必要があります。ターミナルを開き、次のコマンドを実行します。

xinput --list --short

出力:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

私のポインティングデバイスであるLogitech USB RECEIVERSynaptics TouchPad。デバイスプロパティを一覧表示するには:

xinput --list-props "SynPS/2 Synaptics TouchPad"

編集:

別のオプション: 親プロパティ(SynPS / 2 Synaptic TouchPad)で上に示さxinput --list-props 1111ている番号と同様。

必要に応じてプロパティ値を減らします。

Device Accel Constant Deceleration (267):   2.500000

このコマンドを使用して:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

編集:

別のオプション: 真上からのようなデバイスで、は、デバイスがときあなたが見ることができるように、デバイスのプロパティ(デバイスアクセル定数Decleration)のIDである性質のすべてが添付されてリストされている、そして最終的にはご希望の速度があります。xinput --set-prop 11 267 1.511267111.5

必要に応じて正確に設定するには、この番号を少し試してみる必要があります。

Ubuntuが起動するたびにこの値を自動的に設定する必要がある場合:

.shファイルを作成する

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

ファイルを実行可能ファイルに変更します。

chmod +x

そして、これをスタートアップアプリケーションリストに追加します。

ソース:マウスの速度を手動で構成する


2
統合レシーバーを備えたワイヤレスロジクールマウスでも同じ問題が発生しました。同じ方法で速度を変更できますが、最大速度(1)は遅すぎます!助言がありますか?
フェリックス

加速特性を増やしてみてください。<「Device Accel Velocity Scaling」5>。Logitechワイヤレスマウスも持っていますが、直接的な速度のプロパティが表示されません。私が得たのは加速と減速だけです。お使いのデバイスが1を超える速さの値を大きくし、それが動作するかどうかを確認しようも示すとされているものの速度財産教えてください...
Vikashシン

Debian 8でThinkPad e530cの値を0.5に設定しましたが、うまく機能しています:)
Bahax

4
Linuxのミント18は、ロジクール510は、XINPUTは「プロパティ『デバイスアクセル定数減速は』あなたはその種類や形式を指定する必要があり、存在しない」と言う
ゲオルギーGobozov

1
とにかく加速を使用せずにマウスの速度を上げる方法はありますか?
チョビー

32

Ubuntu 12.10 64ビット、LogitechコードレスTrackMan

xinputは私には何もしませんでした。

xset q

設定を確認するには

xset mouse 3 0

これにより、加速度が3に設定され、しきい値がゼロに設定されます。素晴らしい設定ではありませんが、以前よりも優れています。

小数値を使用する場合は、浮動小数点数の代わりに小数(3/2)を入力できます。

マニュアルページには、ログアウト/再起動時に設定が失われると書かれています。


10
小数値を使用する場合は、浮動小数点数の代わりに小数(3/2)を入力できます。変ですが、動作します。
Rバーニー

うーん、それではxsetができる最速は何ですか?
アモス

ありがとうございましたbodhi linuxマウスの速度を操作できないことに非常に悩まされていました
0x4f3759df

7

上記の「Device Accel ...」オプションがマシンに存在しません。Ubuntu 18.04を実行するLenovo T440s

代わりに、これらを使用して成功しています:

xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1

元の「座標変換マトリックスは1 0 0 0 1 0 0 0 1でしたが、今では速度が半分になりました。これは十分に遅いです。

この構文を使用すると、水平速度と垂直速度を別々に調整できます。


2
これをありがとう。これを使用してLogitech K520マウスの速度を上げることに成功したので、Logitechマウスでも動作するように見えることを述べたいと思います。奇妙なことに、一番右の数字は、数字が大きいほど垂直スクロールを遅くし、数字が小さいほど高速になるようです。
LuminousNutria

5

これらのスクリプトを使用して、システム起動ごとにタッチパッドとマウスの速度を設定できます。

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

私にとって、タッチパッドには1.5と10が適切な値だと思います。


Logitech USBマウスも使用しています。
そうするためにロジクールのマウスは、このスクリプトを使用します。

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

私にとって、マウスには1.2と10が適切な値だと思います

Githubでプロジェクトを作成しました:https : //github.com/rubo77/mouse-speed


2

画面上の特定の場所にポインターを移動する前に、目を閉じて減速を微調整しました。5回調整した後、マウスは予想どおりに移動しました。

それは私が今使用している行です:

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3


2

実行sudo xset m 1 1は私のために働いた。マウスの速度は、Windowsプラットフォームのような通常の動作で動作するようになりました。


1

「シンプル」プロファイルを使用して、加速せずにマウスの解像度を上げました。

#!/bin/bash

device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. 

xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100

特定のデバイス名を使用して、スクリプトを変更する必要があります。引数なしでxinputを実行することでそれを調べることができます。また、マウスが接続されるたびに、またはシステムを起動するたびに、スクリプトを実行する必要があります。


1

前の回答に、"Device Accel Constant Deceleration"プロパティが存在しない可能性があることを追加したいだけです。たとえば、Kubuntu 17.04のLogitech G600にはありません。しかし、 "Coordinate Transformation Matrix"さらに多くの力があります


1

他の人が述べたように、加速は速度と同じではありません。最近まで、Coordinate Transformation Matrix設定を使用してマウス速度をスケーリングし、でマウスアクセラレーションを無効にしましたxinput。しかし、これには独自の問題があります-マウスの中央ボタンをドラッグしてシーンを回転させるときにBlenderで問題が発生しました-ボタンを離すとすぐにカーソルがジャンプしました。未解決の問題があります。

しかし、マウスのDPIを直接設定する方法を見つけました。ここで設定ファイルを作成することができます:

sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb

次の内容で-に<name-of-the-device>示されている名前に置き換えますxinput(例:「Logitech G700s Rechargeable Gaming Mouse」)。

mouse:*:name:<name-of-the-device>:
 MOUSE_DPI=320

設定を適用するには、実行します

sudo systemd-hwdb update && sudo udevadm trigger

あなたが幸せになるDPI値が見つかるまで繰り返します。


Logitechのマウスで動作させることができませんでした
Michael Cole

0

Macで16.04を実行していますが、xinputはMagic Mouseで正常に機能しました。私がする必要があるのは、rootで実行することだけでした。

sudo xinput --set-prop 14 271 3.0 

(このマウスがどれだけスピーディだったかに感動しました)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.