<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Smooth scrolling in Gtk applications]]></title>
    <link>http://brainstorm.ubuntu.com/item/4849/</link>
    <description><![CDATA[One of the first things new users comment on when trying linux is the lack of "smooth-scroll" in applications.  Although it is a relatively minor point - smooth scrolling has come to be expected these days.  Some of the advantages of it are,<br /><br />* Looks more modern and professional,<br />* Allows the user to read while they scroll with the mouse wheel,<br />* In (for example) a Pidgin chat window the motion of a smooth scroll when you receive a message draws you eye: our brains are configured to respond to movement,<br />* Smooth movement is natural - jerky movement is not,<br />* Everyone else is doing it!<br /><br />What would be required is for enough Ubuntu devs to discuss this on the Gtk mailing list, to show there is a demand for it.  Once implemented this would include all Gtk applications, including Nautilus, Firefox and Pidgin.<br />
<br />


<b>[390 votes] Solution #1: Auto-generated solution of idea #4849</b>
<br />

<br />
<br />



<b>[38 votes] Solution #2: Implement pixel-based scrolling for touchpads, instead of virtual button events</b>
<br />

<br />
<br />



<b>[2 votes] Solution #3: Implement Via Desktop Effects</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Sun, 16 Mar 2008 18:31:51 +0000</pubDate>
    <lastBuildDate>Tue, 08 Nov 2011 19:03:17 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/4849/</guid>
        <item>
  <title>Comment from AndrewC</title>
  <description><![CDATA[Honestly, I hate smooth scrolling. It feels laggy and weird.]]></description>
  <pubDate>Sun, 16 Mar 2008 19:22:36 +0000</pubDate>
</item>
        <item>
  <title>Comment from erlend</title>
  <description><![CDATA[It only feels laggy if it's poorly implemented.  Firefox has smooth-scrolling, and it's fine.<br /><br />Perhaps there would need to be a way to turn it off, say for slower machines.]]></description>
  <pubDate>Sun, 16 Mar 2008 19:29:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from ubunteando</title>
  <description><![CDATA[Hell yeah... I really hate the sucky scrolling system of ubuntu... In firefox is just the way its supposed to be!!]]></description>
  <pubDate>Sun, 16 Mar 2008 20:11:20 +0000</pubDate>
</item>
        <item>
  <title>Comment from oliver@schinagl.nl</title>
  <description><![CDATA[Heh, years ago, when I was still using windos, I always turned off smooth scroll. The smooth scroll there was an annoying, slowdwoning hogging thing, with slow ups and speed ups. It was horrid. However normal scrolling is clean and works.<br /><br />in GTK+ however, scrolling seems to be something that's not smooth at all. I scroll, and I don't get any screenupdates until it stops again (Unless the scrolling is really slow). If that's your sense of smooth scrolling, then I think you mean just scrolling has to be fixed.<br /><br />If you really are thinking of the slow down, speed up thing when scrolling is initiated, Let's wait till they fix the normal scrolling first, and then have an option added for smooth scroll :)]]></description>
  <pubDate>Sun, 16 Mar 2008 23:31:28 +0000</pubDate>
</item>
        <item>
  <title>Comment from gaspard.leon</title>
  <description><![CDATA[GTK / GNOME window redraw is too slow for smooth scrolling.. once it's quicker, I would vote for this...]]></description>
  <pubDate>Mon, 17 Mar 2008 00:02:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from erlend</title>
  <description><![CDATA[Do the two previous poster have really slow systems?  Admittedly I have quite a fast system (Core 2 Duo) and scrolling is fine for me (I also use Compiz).<br /><br />Even a few years ago, I used Gentoo and they have a patch to add smooth-scrolling to Gtk.  I had a Pentium 4 then and I honestly noticed no slow down from the patch.]]></description>
  <pubDate>Mon, 17 Mar 2008 01:14:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from pt123</title>
  <description><![CDATA[Smooth scrolling is great if you could change the number of lines scrolled by the  mouse wheel. But Gnome doesn't support this just the ridiculous 1 line. <br /><br />The only escape is KDE, Windows or to use a Mozilla product as like Firefox and Thunderbird.]]></description>
  <pubDate>Mon, 17 Mar 2008 01:45:04 +0000</pubDate>
</item>
        <item>
  <title>Comment from Muunsyr</title>
  <description><![CDATA[I like this idea also. For those who feel smooth scroll is 'laggy', slow or im-precise, please consider the information below.<br /><br />For reference I am currently on an XP machine with firefox 2.0.0.12. I have not tested this on my Ubuntu machine at home - I assume it will be the same.<br /><br />Smooth scrolling is good in this version for the reasons below.<br /><br />Turning smooth scrolling on does not slow down the rate of scroll. Nor does the page keep scrolling when you stop moving the scroll wheel. With one scroll wheel click the text will slide up the screen in a way that your eyes can follow it (for 4 lines of text). With smooth scrolling dis-abled the text 'jumps' 4 lines at a time - much harder to follow.<br /><br />I don't think this nice sort of smooth scrolling should be confused with the horrible experiences one can have with other applications - before firefox, smooth scrolling in internet explorer made the webpage feel like it was attached to a rubberband. I hope that makes sense, but it was definately something to disable.]]></description>
  <pubDate>Mon, 17 Mar 2008 03:54:59 +0000</pubDate>
</item>
        <item>
  <title>Comment from Magnes</title>
  <description><![CDATA[smooth-scrolling looks very bad on some (most? only slower ones?) LCDs]]></description>
  <pubDate>Mon, 17 Mar 2008 09:18:04 +0000</pubDate>
</item>
        <item>
  <title>Comment from dm-ig</title>
  <description><![CDATA[Best way of implementing smooth scrolling is use of Xorg composite extension to draw prerendered window contents.<br /><br />How do you think windows apps do that? They don't render every time!]]></description>
  <pubDate>Mon, 17 Mar 2008 12:27:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[I don't see any reason why it couldn't be added to the code anyway, and only enabled with a compiler flag<br /><br /><br />]]></description>
  <pubDate>Mon, 17 Mar 2008 12:42:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from jrusinek</title>
  <description><![CDATA[> Firefox has smooth-scrolling, and it's fine. <br /><br />Turn Compiz with nVidia/AIGLX on. Smooth means "jerky".]]></description>
  <pubDate>Tue, 20 May 2008 14:26:20 +0000</pubDate>
</item>
        <item>
  <title>Comment from erlend</title>
  <description><![CDATA[> Turn Compiz with nVidia/AIGLX on. Smooth means "jerky".<br /><br /><br />If you're going to use unstable software (Compiz) you have to expect some problems with it.<br /><br /><br />PS: you can actually mitigate the jerkiness of Compiz in Ubuntu by installing CCSM, starting it, going into General settings then turning off "Detect Refresh Rate" and putting the refresh rate to 200 - though I'm not entirely sure why this actually works.]]></description>
  <pubDate>Thu, 22 May 2008 16:26:15 +0000</pubDate>
</item>
        <item>
  <title>Comment from natenewz</title>
  <description><![CDATA[It seems like there are some mis communications here. On my Ubuntu system (not windows xp) in firefox 3, you cannot smooth scroll. By smooth scrolling I mean the increments that the window moves is very extremely small (almost infinitesimle--what a calculus idea :-)). My friend who has an apple used my computer the other day, and he is the kind of guy who just wants a computer to work, so he can surf the web, and check his email. I asked him what he thought of Ubuntu. He replied, "I hate it because it doesn't scroll right. I can't stand that it's not smooth." <br />On my laptop, when using the mousepad to scroll, it will often keep scrolling after you have removed your finger from the pad, in addition to being jerky. I'm running a very new computer, and there is no reason, with good programming we couldn't make the scrolling work on a slower computer. I also checked out scrolling in Evolution, and it moves close to one line at a time. By one line I mean while scrolling through the list of messages, if you drag the scroll bar on the side, the minimum resolution is about 1 message. Why is it so wide? <br />If  gtk could store what isn't being shown all in a buffer, up to a certain limit I suppose, it seems like it could have much better scrolling, at the same speed as moving a window around.<br />This is a serious problem with Ubuntu, because it's such an untidy cornerstone.]]></description>
  <pubDate>Fri, 18 Jul 2008 14:47:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from natenewz</title>
  <description><![CDATA[There is a difference in Firefox between dragging the scroll bar and using my mouse pad. It's a lot worse when using my mouse pad scroller. I'm guessing my computer is an anomaly.]]></description>
  <pubDate>Fri, 18 Jul 2008 14:49:04 +0000</pubDate>
</item>
        <item>
  <title>Comment from erlend</title>
  <description><![CDATA[There are discussion about it on the gtk developers mailing list:<br /><br />http://lists-archives.org/gtk-devel/07312-smooooth-scrolling-gtk.html]]></description>
  <pubDate>Thu, 07 Aug 2008 12:12:48 +0000</pubDate>
</item>
        <item>
  <title>Comment from scientus</title>
  <description><![CDATA[ actually hate smooth scrolling, but am strongly for scrolling that is smooth.<br /><br />n add/remove programs the scrolling IS HORRIBLE, it draws the new part evey time you scrool a little, and while your scrolling, IT TOTALLY SUCKS. however i do not think scroling should be slowed down to not be jumpy, but there needs to be a suitable bufer or drawn scroll so that you can ACTUALLY FRIGGEN SCROLL IN SOME OF THE SHITTY SCROLLS LIKE ADD/REMOVE.<br /><br />/rant]]></description>
  <pubDate>Fri, 17 Oct 2008 18:59:01 +0000</pubDate>
</item>
        <item>
  <title>Comment from Nattgew</title>
  <description><![CDATA[I'm totally for this plan.  I always turn smooth scrolling on in Firefox, whether it's Windows or Linux, whatever the machine.  It almost always makes things easier to follow.<br />I also added an Add-On called SmoothWheel.  The default scroll in Firefox animates the scroll at one speed.  This Add-On makes the speed more smooth.  It reminds me of the scrolling in Opera or Safari.<br />So it would be really nice to see this kind of scrolling in GTK apps.  Nautilus would be amazing, and Gedit, Rhythmbox, and Synaptic would also benefit.]]></description>
  <pubDate>Thu, 27 Nov 2008 21:08:34 +0000</pubDate>
</item>
        <item>
  <title>Comment from Vertumnus</title>
  <description><![CDATA[This is a very good idea. It would make Gnome a much better experience for laptop users.]]></description>
  <pubDate>Thu, 03 Jun 2010 15:24:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from Rhumba</title>
  <description><![CDATA[Something exactly like SmoothWheel would be the best. Being able to slowly scroll to read the content of a window while also moving through it is a great usability feature. Plus with all the eye candy people like to add to their desktops nowadays scrolling through and seeing things jump around like it is 1998 is a lot more noticeable.]]></description>
  <pubDate>Sat, 13 Nov 2010 22:31:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from jobr</title>
  <description><![CDATA[I agree with most of you. Comming from OSX Lion i miss the smooth experience. I think it would be really nice to implement this feature so it applies to the whole system. That + a more "clean look" Unity dock layout would in my opinion make Ubuntu/linux a very very attractive look and feel :)  ]]></description>
  <pubDate>Tue, 23 Aug 2011 10:33:58 +0000</pubDate>
</item>
        <item>
  <title>Comment from eren.tantekin</title>
  <description><![CDATA[Jumpy scrolling with a mouse wheel may be tolerated, but when scrolling with a touchpad, smooth scrolling is a must. Especially when you consider that GTK scroll rate is about 3 lines and uncustomizable. Even the tiniest move made with a finger results in 3 lines being scrolled. Definitely a terrible experience.]]></description>
  <pubDate>Tue, 08 Nov 2011 19:03:17 +0000</pubDate>
</item>
      </channel>
</rss>

