web-dev-qa-db-ja.com

ログインするとマウスは移動しません(クリックできます)

これは少し気に障りましたが、他の人に役立つ場合に備えてここに投稿しています。私は非常に新しい(昨日リリースされた)17.10にいるので、これはまだ修正されるかもしれません。

マウスは機能していましたが、翌日は機能していませんでした一度ログインするとですが、gdm3 greeter画面で機能していました。

それが重要な場合は、ウェイランドセッションではなくxorgを使用しています。

2
artfulrobot

Libinputのlibinput Accel Speed設定は-1でした。つまり、erm、noaccellerationおよび したがって =動きません!

A.別のマウス/タッチパッドがある場合

マウスの設定に移動し、スライダーでマウスの速度を上げます。鉱山は完全に残った。これは機能またはバグですか?おそらく後者。

B.別のマウス/タッチパッドがない場合

ターミナルを起動します。

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ Microsoft Natural® Ergonomic Keyboard 4000    id=14   [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=15   [slave  pointer  (2)]
⎜   ↳ DLL06E4:01 06CB:7A13 Touchpad             id=16   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=20   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]

あなたのマウスかもしれないものを探してください。例えば私のものはMOSART Semi. 2.4G Wireless Mouseです。

次に、構成を確認します。

$ xinput list-props 'MOSART Semi. 2.4G Wireless Mouse'
Device 'MOSART Semi. 2.4G Wireless Mouse':
    Device Enabled (143):   1
    Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (280): -1.000000
    libinput Accel Speed Default (281): 0.000000
    libinput Accel Profiles Available (282):    1, 1
    libinput Accel Profile Enabled (283):   0, 1
    libinput Accel Profile Enabled Default (284):   1, 0
    libinput Natural Scrolling Enabled (285):   0
    libinput Natural Scrolling Enabled Default (286):   0
    libinput Send Events Modes Available (265): 1, 0
    libinput Send Events Mode Enabled (266):    0, 0
    libinput Send Events Mode Enabled Default (267):    0, 0
    libinput Left Handed Enabled (287): 0
    libinput Left Handed Enabled Default (288): 0
    libinput Scroll Methods Available (289):    0, 0, 1
    libinput Scroll Method Enabled (290):   0, 0, 0
    libinput Scroll Method Enabled Default (291):   0, 0, 0
    libinput Button Scrolling Button (292): 2
    libinput Button Scrolling Button Default (293): 2
    libinput Middle Emulation Enabled (294):    0
    libinput Middle Emulation Enabled Default (295):    0
    Device Node (268):  "/dev/input/event8"
    Device Product ID (269):    1578, 16642
    libinput Drag Lock Buttons (296):   <no items>
    libinput Horizontal Scroll Enabled (297):   1

あなたは私のlibinput Accel Speed (280): -1.000000を見るでしょう。これは問題です。

それをより賢明なものに設定することができます

$ xinput set-prop 'MOSART Semi. 2.4G Wireless Mouse' \
'libinput Accel Speed' 0

ただし、独自のマウス、obvsの名前を使用する必要があります。

物理学者を妨害するために、「加速速度」0は加速ではありません。 -1は加速ではありません。とにかく、一度これを行ったら、マウスに小刻みに動きを与え、動くかどうかを確認します。

おそらくこのように設定してもセッション間で固定されないので、おそらく新しく解放されたマウスを使用して実行する必要があります(A)。

1
artfulrobot

私は同じ問題を抱えていたので、ここでの提案は役に立たなかった。

マウスを開いて、光学ライトのエミッターの方向を調整することで解決しました。マウスが落ちたときに移動していたため、光を下に向けていませんでした。 「光エミッタ」の向きを変えることで問題が解決しました。

これが誰かの助けになることを願っています。

0
Jorge