Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no option to disable smooth scrolling #59

Closed
Azarien opened this issue Dec 4, 2016 · 8 comments
Closed

no option to disable smooth scrolling #59

Azarien opened this issue Dec 4, 2016 · 8 comments

Comments

@Azarien
Copy link

Azarien commented Dec 4, 2016

There should be a way to turn off smooth scrolling. Some people hate it with a passion.

@NullNoname
Copy link

I also want this option. The scroll feels very slow that I am forced to switch to other text editors.
I actually downloaded xed source and looked at it, but I could not find where the smooth scroll is enabled.
A quick Google search indicates that this might actually be forced from GTK3's side, which makes this feature (disable smooth scroll) very difficult to implement.

@JosephMcc
Copy link
Contributor

I'm curious as to what exactly you guys mean by "smooth scrolling" and where you find it slow?

@NullNoname
Copy link

NullNoname commented Mar 6, 2017

In most older text editors (like Leafpad and Emacs) when you scroll using PageDown/PageUp keys, the text area "flips" (or "jumps") instantly to the next page, without any animation. In the current versions of xed and gedit, on the other hand, the text area gradually scrolls to the new cursor position. The same behavior can also be seen by using "Go to Line..." and skipping ahead several lines, and (to some lesser extent) by press and hold the up/down cursor keys or by dragging the scrollbar. (For some reason, smooth scroll is not present for mouse wheel scrolling.)
Since many other applications in Linux (except web browsers) do not have this behavior, it feels out of place.
gedit, which shares most codes with xed, have this behavior too and there is no option to turn it off (https://mail.gnome.org/archives/gedit-list/2015-January/msg00001.html).

@JosephMcc
Copy link
Contributor

Thanks for explaining. You are comparing to things like Leafpad which are gtk2 applications. The smooth scrolling you are talking about is just "how it works" in gtk3. There is no way to disable or change it.

Doing some quick testing I don't see any real speed difference between using page up/down in Leafpad vs. xed. It might give that perception but the actual speed difference seems really minimal.

@sannysanoff
Copy link

to turn off smooth scrolling in gtk3:

https://askubuntu.com/questions/903160/turn-off-smooth-scrolling-in-gtk3

see Gilles answer.

@white-flame
Copy link

Joseph: Regardless of local desktop refresh speed, over VNC the extra scrolling animation frames are captured and sent across the internet, only to be discarded when overwritten with the final scroll position. This takes a ton of time, and is quite exacerbated when the window is large or the connection is slower, really hampering interactivity.

@MarjaE2
Copy link

MarjaE2 commented Jul 21, 2023

If you're sensitive to scrolling behavior, and get severe migraines from smooth scrolling, fom non-scrolling sidebars, etc. then the linked article isn't accessible either.

@MarjaE2
Copy link

MarjaE2 commented Jul 21, 2023

I'm not encountering smooth scrolling. I think disabling effects disabled that; if so, this issue can probably be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants