お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-05-13 10:47:45

ponk
メンバ
登録日: 2010-04-24

10.04 LTS マウスポインタの速度設定

Logicool M505 を Ubuntu 10.04 LTS で利用しています。
マウスの設定を行うため 「システム」 「設定」 「マウス」 と GUI にて 「マウスの設定」 より設定しています。

ポインタの速度は
加速(A): 最も遅い
感度(S): 最も高い
に設定していますが、それでもポインタの速度がまだ速く感じるため、この限界値よりポインタの速度を遅くしたいと考えています。

どなたか方法を知っている方がいましたら教えてください。

オフライン

 

#2 2010-05-13 15:58:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

とりあえず感度を下げて様子を見てみて下さい。

オフライン

 

#3 2010-05-14 17:34:53

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

hmatsueさん、ありがとうございます。
感度を最も下げた状態にしましたが、それでもまだポインタの速度が速く感じます。
どうにかならないものでしょうか?

オフライン

 

#4 2010-05-15 12:10:42

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

端末を開いて、
$ xset q
として表示されるものの中で、Pointer Controlの部分を教えて下さい。

コード:

Pointer Control:
  acceleration:  2/1    threshold:  4

のように表示されるかと思います。
次に、
$ xset m 1/10 4
とかすると加速度が減るのではないかと思います。
逆に、
$ xset m 5/1 4
などとすると速くなるはずです。
まずは、これらを試してみて、速度が変わるか確認してみて下さい。

オフライン

 

#5 2010-05-15 16:05:41

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

hmatsueさん、何度もありがとうございます。

早速 $ xset q を試しました。表示されたのは以下の状態です。
Pointer Control:
  acceleration:  3/10    threshold:  1

次に頂いた数値 $ xset m 1/10 4 及び $ xset m 5/1 4 を試した結果、 $ xset m 5/1 4 では明確にポインタの速度が上がりましたが、 $ xset m 1/10 4 では変化がないようです。(まだ体感的に速いまま)
その他の数値も $ xset m 1/50 1 だとか $ xset m 1/20 4 などその他10種類ほど適当な数値を入れてみましたが、いまひとつマウスの速度を遅くすることが出来ません。

オフライン

 

#6 2010-05-15 16:20:59

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

数値を大きくして速くなるということは、制御は効いているのでしょうね。
ただ、遅くならないのがよく判りませんが。。
例えば、
$ xset m 1/10 50
とかして、加速が始まるまでの閾値を下げてみるとかはいかがでしょう。

オフライン

 

#7 2010-05-15 17:10:49

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

$ xset m 1/10 50
も試しましたが未だ満足のいく結果は得られていません。
抵抗感のあるマウスパッドを使えば済みそうな程度なんですがね。

$ xst m A/B C
とすると
A = 加速度の分子
B = 加速度の分母
C = 加速が始まるまでのタイムラグ
という条件で合っていますよね?

マウスを使って細かな作業をする事も多くなるので、出きることならばマウスに関しては自分好みの環境に設定したいと考えています。

オフライン

 

#8 2010-05-15 17:30:42

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

詳細は
$ man xset
して確認してみて下さい。
自分の理解としては、
A/B C
として、A/Bが加速度、Cが加速開始までのピクセル数です。

オフライン

 

#9 2010-05-15 19:29:06

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

$ man xset してみました。
当たり前ですが英文での詳細説明が出てきた様です。
これから英語の勉強も含め頑張ってみます。

どうもいろいろと有り難うございます。

オフライン

 

#10 2010-05-16 10:41:49

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

ポインタ動作は、個人の好みの要素が大きいと思いますので、正常な範囲内なのかデバイスの認識がおかしいのか判断しかねますが、ネットで検索した感じでは、Logicool M505の設定で特別なものが必要という情報はみあたりませんでしたので、そんなものなのでは無いかと思いますが。。
使い物にならないぐらい速かったり、ポインタが飛んだりするのでしょうか。また、別のマウスをつないでみると、速さはどうでしょうか。

オフライン

 

#11 2010-05-16 11:31:34

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 10.04 LTS マウスポインタの速度設定

こんにちは
同じマウスを持っていますので、それで、やってみました。参考にしてください。

コード:

funa@funa-desktop:~$ xset q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  30
  auto repeating keys:  00ffffffdffffbbf
                        fedfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  0    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  1/1    threshold:  5
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  600    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0    WhitePixel:  16777215
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On
funa@funa-desktop:~$

マウスの動きとしては普通です。

オフライン

 

#12 2010-05-16 22:06:39

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

funatogawaさん、ご自身のコードを添付していただき有り難うございます。
早速参考にさせていただき、 xset m 1/1 5 で設定してみましたが期待しているマウスの速度よりも速く感じる状態です。

hmatsueさん、何度も付き合っていただき有り難うございます。
マウスを取り替えて再確認してみました。
今回の確認で使用したマウスは同じく Logicool の MX320 です。
設定値はfunatogawaさんより頂いた xset m 1/1 5 です。
MX320 に関しては M505 よりも少し遅く感じますが、マウス底面の接地面積の違いによる抵抗の差でしかないようです。(要するに何も変わっていない)
一応マウスの不具合を疑い、M505 を普段使用している PowerMac G5 に接続し確認しましたが、マウスの不具合ではないようです。
Ubuntu で使用している時の状態を説明することは難しいですが、ポインタ飛び等が起こっている訳では有りません。

ちなみに
xset m 1/1 5
xset m 1/10 5
上記2点の体感的な違いはありませんでした。

xset m 5/1 5
などとすると速度は速くなります。

今のところ
xset m 1/1 5
に設定してありますが、この数値よりは遅くしたいと思っています。

オフライン

 

#13 2010-05-16 23:57:20

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

接地面積というのがよく判りませんが、最近のマウスは大抵画像処理をやって移動量を検出していると思いますので、あまり関係無いような気がします。
それ故、反射のキツいデスク面や、単一色の面上で使うとポインタ飛びが発生しやすくなるなどの影響がでることはありますが、ポインタ飛びでは無いとのことですし、もしかしたらそれが限界なのかも知れません。
xsetで設定できる数値で有効な下限値がいくつなのか、存じませんが、もしかしたら1とかが最低値なのかも知れませんね。
もしxsetで設定できる範囲内で、快適な速度が得られないようであれば、H/Wを変えるしかないかも。。

オフライン

 

#14 2010-05-17 12:58:41

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

接地面積とは物理的なマウスと机などの接点の面積の事です。
マウスが大きくなれば、マウス底面と机の接地面積が大きくなります。接地面積が大きくなれば抵抗も大きくなるので考慮しました。

普段はマウスをセーフティーマット(カッターボード)の上で使用していますが、フェルトのマウスパッドを使用したり、紙を使用したり、机(黒)を利用したりと、数種類のマウスパッドを試しましたが、ポインタ飛びの発生などはしていません。
またM505を別のPC(PowerMac G5)に接続しマウスの設定速度を調整しましたが、希望通りの速度を得る事が出来ました。UbuntuとダブルブートしているWinXPでも希望通りの速度を得る事が出来ています。Ubuntuでのマウスの速度は、PowerMacやWinXPと比べる大体2〜3倍位の体感速度の違いが有ります。

xsetでの設定ではなく、H/Wの変更で快適な速度が得られるのならば是非やりたいと思っています。
H/Wの変更はどのようにすれば良いのでしょうか?

オフライン

 

#15 2010-05-17 14:29:46

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

すいません。誤記ってました。
変える
ではなく、
替える
です。

オフライン

 

#16 2010-05-18 21:42:33

Himakko
新しいメンバ
登録日: 2010-05-18

Re: 10.04 LTS マウスポインタの速度設定

こんばんは、私の場合以下の方法で解決しましたのでお試しください。
端末で以下のコマンドを実行します。
$ xinput --list --short

ズラッとリストが表示されますので、そのなかからマウスと思われるデバイス名を見つけてください。
見つけたら次に以下のコマンドを実行します。
$ xinput --set-prop "先ほどのマウスのデバイス名" "Device Accel Constant Deceleration" 3

最後の数字を1~10あたりで調節してみてください。数字が小さいほど遅くなります。
再起動すると無効になってしまいますので、スクリプトにして保存し、「システム」ー「設定」ー「自動起動するアプリ」から登録しておくと次回から自動で適用されます。

オフライン

 

#17 2010-05-19 15:45:57

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

Himakkoさん、アドバイス有り難うございます。
$ xinput --list --shortの結果です。

ponk@Ubuntu:~$ xinput --list --short
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ Fujitsu Remote Control Receiver             id=9    [slave  pointer  (2)]
⎜   ↳ Fujitsu Fujitsu RF Comfort Keyboard / Mouse III    id=10    [slave  pointer  (2)]
⎜   ↳ Fujitsu Fujitsu RF Comfort Keyboard / Mouse III    id=11    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                       id=13    [slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation            id=14    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Fujitsu FUJ02E3                             id=7    [slave  keyboard (3)]
    ↳ Power Button                                id=8    [slave  keyboard (3)]
    ↳ Logitech USB Receiver                       id=12    [slave  keyboard (3)]
ponk@Ubuntu:~$

この様な具合にリストが出力されましたが、どれがマウスにあたるのでしょうか?
また『スクリプトにして保存』が理解できません。どのような事をすれば良いのでしょうか?

オフライン

 

#18 2010-05-19 21:01:49

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

多分ですが、
Logitech USB Receiver                       id=13
だと思いますが、id=12にも同じ名前がいるようです。
デバイス名では
13
と指定してみてください。
まだ、自分では試せていませんが、
http://wiki.archlinux.org/index.php/How_to_set_mouse_acceleration_in_X
のような記事を見つけました。
チラ見した感触では、xsetはアクセラレーション(加速)の設定をし、xinputでの'Device Accel Constant Deceleration'の設定はデセラレーション(減速)をするものらしいです。
# 無駄手間をとらせてしまい、申し訳ありませんでした。

コマンドとしては、
$ xinput --set-prop 13 "Device Accel Constant Deceleration" 3
などとして試してみて下さい。

オフライン

 

#19 2010-05-19 21:12:24

Himakko
新しいメンバ
登録日: 2010-05-18

Re: 10.04 LTS マウスポインタの速度設定

hmatsueさんのおっしゃるとおり、「Logitech USB Receiver」がマウスと思われます。
デバイス名の指定は、IDでも名前そのものでもOKのようです。
ちなみに最後の数字ですが、大きいほど遅くなるの間違いでした、すみません・・・

オフライン

 

#20 2010-05-19 21:35:41

Himakko
新しいメンバ
登録日: 2010-05-18

Re: 10.04 LTS マウスポインタの速度設定

スクリプトの作り方ですが、端末を開き、以下のコマンドでエディタを起動してください。
(スクリプトのファイル名は任意です 例.mouse-deceleration.sh)
$ cd
$ gedit mouse-deceleration.sh

以下の2行を入力して保存したらエディタを終了させます。
#!/bin/sh
xinput --set-prop 13 "Device Accel Constant Deceleration" 3

続いて以下のコマンドを実行し、スクリプトを実行可能にします。
$ chmod +x mouse-deceleration.sh

端末を閉じ、メニューの「システム」ー「設定」ー「自動起動するアプリ」を開きます。
「追加」ボタンを押し、名前欄に適当な名前を入れ、コマンド欄に作成したスクリプトを指定してあげればOKです。

オフライン

 

#21 2010-05-20 10:23:57

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

hmatsueさん、Himakkoさん、有り難うございます。
二人の書き込みを参考に設定を終える事が出来ました。

$ xinput --set-prop 13 "Device Accel Constant Deceleration" 2 にて快適に動作しています。

Ubuntu(Linux)を画像制作等に使用したいと考えている自分にとってマウスの操作感の設定は譲ることの出来ない項目でしたので非常に助かりました。
funatogawaさんも含め強力してくださった皆様、有難うございました。

オフライン

 

#22 2010-05-20 10:49:01

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04 LTS マウスポインタの速度設定

解決されたようでよかったです。また、Himakkoさんには方向修正していただき、大変ありがとうございました。
やや、蛇足の感もありますが、デバイスIDはなにかの拍子(他にUSB接続の機器が追加されるなど)に変わってしまうことがあるかも知れませんので、スクリプトを下記に変えて試してみて下さい。

コード:

xinput --set-prop `xinput --list --short|grep 'Logitech USB Receiver'|grep pointer|sed -e 's/.*id=\([0-9]\+\).*/\1/'` "Device Accel Constant Deceleration" 2

念の為簡単に説明しますと、バッククォーテーション(`)で囲った部分が実行結果の出力に読みかえられます。
中では、xinput --list --shortの結果から対象のデバイスの行だけをgrepで抜き取って、次のsedでデバイスidだけを抜き取ります。
これでうまく動けば、万が一、デバイスIDが変わることがあっても対応できているはずです。

オフライン

 

#23 2010-05-20 21:41:40

Himakko
新しいメンバ
登録日: 2010-05-18

Re: 10.04 LTS マウスポインタの速度設定

ponkさん、うまくいったようでよかったです。
私もこの件で試行錯誤していた真っ最中でしたので、ちょうど良いタイミングでした。

hmatsueさんもフォローありがとうございました。

オフライン

 

#24 2010-05-21 10:06:59

ponk
メンバ
登録日: 2010-04-24

Re: 10.04 LTS マウスポインタの速度設定

hmatsueさん、詳しく解説までしていただき有り難うございます。
新しく記載して頂いたスプリクトに変更してみました。
動作確認も済ませましたが、好みのマウススピードを維持しています。
Himakkoさんにも感謝です!

オフライン

 

#25 2010-10-26 22:14:58

Ryusaku
メンバ
登録日: 2007-05-07

Re: 10.04 LTS マウスポインタの速度設定

横からすいません。自分もマウスの速度を遅くしたくて悩んでいたところ、このフォーラムに行き着きました。自分はスクリプトがよくわからないので、よくやる"システム→設定→自動起動"に直接コマンドを置いて対処しました。

xinput --set-prop "Primax Buffalo Wireless 2.4G Mouse" "Device Accel Constant Deceleration" 2

"システム→設定→マウス"で微調整。これで好みの速度になりました。

なんなんでしょうね。Ubuntu10.04のバグかなんかでしょうかねぇ。挿してるWacomタブレットの問題では無いようで安心しました。

ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB