Comportamento estranho do mouse no Debian Wheezy (cursor saltitante)

3

Quando movo meu mouse lentamente sobre a área de trabalho, o ponteiro salta com frequência alguns pixels (um ou dois) na direção oposta à qual movo meu mouse. Horrivelmente, ao tentar definir o cursor em torno de alguns pontos-e-vírgulas no eclipse. Eu acho que isso é o resultado de uma resolução errada. Eu suponho que isso é porque o mouse foi definido inicialmente muito rápido e mesmo se eu faço xset m 1/2 3 , o mouse é apenas rápido e impreciso para mim.

Ele tentou configurar o xorg.conf assim:

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "Device"    "/dev/mouse"
    Option      "Protocol"  "Auto"
    Option      "Name" "Logitech G3"
    Option      "Resolution" "2000"
EndSection

Mas sem efeito.

EDITAR Mas uma coisa nova que eu reconheci é que, nas configurações do mouse, eu posso deslizar o controle deslizante para o máximo ou para o mínimo. O comportamento do mouse (sensibilidade) não muda. Eu também encontrei algo curioso em /var/log/Xorg.0.log:

[   257.409] (II) config/udev: Adding input device Logitech USB Gaming Mouse (/dev/input/event1)
[   257.409] (**) Logitech USB Gaming Mouse: Applying InputClass "evdev pointer catchall"
[   257.409] (II) Using input driver 'evdev' for 'Logitech USB Gaming Mouse'
[   257.409] (**) Logitech USB Gaming Mouse: always reports core events
[   257.409] (**) evdev: Logitech USB Gaming Mouse: Device: "/dev/input/event1"
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Vendor 0x46d Product 0xc042
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found 20 mouse buttons
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found scroll wheel(s)
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found relative axes
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found x and y relative axes
[   257.409] (II) evdev: Logitech USB Gaming Mouse: Configuring as mouse
[   257.409] (II) evdev: Logitech USB Gaming Mouse: Adding scrollwheel support
[   257.409] (**) evdev: Logitech USB Gaming Mouse: YAxisMapping: buttons 4 and 5
[   257.409] (**) evdev: Logitech USB Gaming Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   257.409] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb3/3-1/3-1:1.0/input/input1/event1"
[   257.409] (II) XINPUT: Adding extended input device "Logitech USB Gaming Mouse" (type: MOUSE, id 8)
[   257.409] (II) evdev: Logitech USB Gaming Mouse: initialized for relative axes.
[   257.409] (**) Logitech USB Gaming Mouse: (accel) keeping acceleration scheme 1
[   257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration profile 0
[   257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration factor: 2.000
[   257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration threshold: 4
[   257.409] (II) config/udev: Adding input device Logitech USB Gaming Mouse (/dev/input/mouse0)
[   257.409] (II) No input driver specified, ignoring this device.
[   257.409] (II) This device may have been added with another device file.

Ainda minha pergunta é:

Como configuro meu mouse corretamente no wheezy do Debian?

    
por ManuelSchneid3r 18.11.2012 / 17:08

1 resposta

2

Ok, bem, demorou um pouco. Mas eu tenho uma solução. Entretanto, até comprei um novo mouse.

Quando você tem um mouse com um dpi alto, pode usar seu dpi padrão com aceleração mínima (que é de qualquer maneira rápida) siga estas etapas:

  1. Obter xinput

    $ sudo apt-get install xinput

  2. Relacione seus dispositivos de entrada

    xinput --list

    Você deve obter uma saída como esta:

    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer            id=4    [slave  pointer  (2)]
    ⎜   ↳ HID 1d57:0005                         id=8    [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)]
        ↳ Power Button                          id=7    [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard          id=10   [slave  keyboard (3)]
    
  3. No meu caso, meu "HAMA uRAGE" é HID 1d57: 0005. Lembre-se do seu id.

  4. Agora vem a mágica. Eu preferiria ser capaz de aumentar a resolução, mas o debian obv não me quer. Digite:

    xinput set-float-prop <id> 'Device Accel Constant Deceleration' <d>;
    

onde deve ser substituído pelo id do seu mouse e o fator de desaceleração. Você tem que brincar um pouco. Como eu. Pelo menos X doeas não precisam de um reinício para aplicar as alterações. Cumprimentos

EDITAR:

Para torná-lo permanente, edite as configurações do X11.

sudo nano /etc/X11/xorg.conf

Adicionar: Opção "ConstantDeceleration" "10"

Exemplo:

Section "InputClass"
   Identifier "My mouse"
   MatchIsPointer "true"
   Option "ConstantDeceleration" "10"
EndSection
    
por 20.12.2012 / 22:15