Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a small issue that's really annoying me and wondering if there is a possible fix for it.

im using the latest distro of Ubuntu 10.10 and when scrolling up and down pages, especially in google chrome (also within folders etc) the page flickers up and down as I scroll.

There is no issue with the mouse itself as it works fine in other operating systems, but in ubuntu 10.10 it just lacks smoothness as well as it being jumpy.

To describe exactly how it just imagine that the page has 20 scroll jumps, you would normally scroll the mouse wheel once and it would go exactly one step down the page, but if I scroll about 5 clicks, it will jump back and forth.

Hope you can understand and can help me resolve this pain in the ...

share|improve this question
1  
This is still a problem. I am suffering from this too on Ubuntu 12.04 LTS 64bit version too. As you described. Exactly. I guess this should go to bug tracker instead of Ask Ubuntu –  bakytn Aug 1 '12 at 11:15
add comment

5 Answers 5

Above solutions didn't work for me however...

The fix for me for this (I had the problme for months!) was kinda surreal and like most folks I didn't believe it until I did it:

Turns out some MS mice have a scrollwheel bug.

Try unplugging the USB cable / dongle then plug back in.

That's it!

Now my mouse moves normally (one line at a time, not half a screen!)

This worked even though I use a 4-port screen/keyboard/mouse KVM box ! Yeah!

share|improve this answer
1  
same here espicially if u have a wireless mouse and the transiver is attached but ur mouse is out of range.... –  sarveshlad Feb 21 '12 at 19:34
1  
This is crazy... it actually fixed the issue for me, while a reboot didn't. Thanks –  Tamás Szelei Jun 6 '12 at 19:25
add comment

I have a dual boot Ubuntu 11.10 and Windows 7 and just added a Microsoft Wireless 3500 and when I booted with Windows it installed some drivers for it. When I went back to Ubuntu the wheel scroll was half page jumpy. I unplugged the USB dongle and plugged it back in and all was back to normal. I'm thinking there are some settings that get set in the mouse itself from the Windows driver. But the solution above of just reconnecting the mouse works for me.

share|improve this answer
add comment

yes, unplug and replug the USB connection. it worked for me. after searching so many times for an answer, and tolerating it so long!

share|improve this answer
add comment

GTK dynamically calculates a good value for mouse wheel scroll rate (number of lines to be scrolled) depending on the size of the window. Unfortunately, it does not allow any customization yet and lost of bug reports have been filed about it.

By the way, if you are interested in testing what I said, just resize the window to be so small that it displays only one line. Try scrolling and you will see that it scrolls a single line everytime you scroll the wheel.

share|improve this answer
add comment

I've got pretty much the same problem. When scrolling the wheel very very slowly, it works okay, exactly five lines at the time in gedit. When rolling faster, it jumps forth forth back forth back at random with the effect that you often are at pretty much the same place after scrolling the wheel one turn. In Windows, it works perfect without a driver. It's a Thrust mobile BT mouse.

I've got a wild guess what's the problem.

First off, this is a wheel with discrete positions on the wheel. This means that the wheel will go fast faster fast faster fast faster when scrolling fast, because the discrete positions function as a break.

I suggest that the hardware inside the mouse is not good enough to distinguish between back and forth and fast faster fast faster. I know the inner workings of an electronic mouse and it support such an explanation.

When two lights shines through spokes in a photo optic receiver and the latter can only know more or less light and from this have to decide what direction the wheel goes, it can be hard enough to write software for this job when the wheel is turning at the same speed. The explanation why it's not a problem even in Windows generic driver is that MS has had the same problem with their own poor made mouses.

Solution

Write a mode in the driver in which it will turn into when detecting fast changes between back and forth at the mouse wheel. In this mode the driver will discriminate opposite direction from the last one, lets say, in a ring buffer with five last elements.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.