steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Enable AutoScroll feature via --enable-blink-features=MiddleClickAutoscroll

Open rastla opened this issue 1 year ago • 6 comments

Your system information

  • Steam client version (build number or date): 1722380543 (2024-07-31 00:44 UTC -08:00)
  • Distribution (e.g. Ubuntu): Linux Mint 22
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: -
  • GPU: AMD

Please describe your issue in as much detail as possible:

It would be neat to have AutoScroll support for Steam on Linux. Chromium supports it via this start parameter: --enable-blink-features=MiddleClickAutoscroll

Steps for reproducing this issue:

It can currently be enabled via a hacky workaround: Edit this file: ~/.steam/debian-installation/ubuntu12_64/steamwebhelper_sniper_wrap.sh

Then change exec ./steamwebhelper "$@" to exec ./steamwebhelper "$@" --enable-blink-features=MiddleClickAutoscroll

Then start Steam with the -noverifyfiles launch option to stop it from resetting the modification we just did. The result: You can scroll via holding down the middle mouse button in the library and shop.

rastla avatar Aug 01 '24 11:08 rastla

it will be nice to have it like firefox do it just check a box "autoscrolling" and you gtg and maybe enable it by default, thinks valve.

abud7eem avatar Aug 19 '24 19:08 abud7eem

I've been wanting this feature for a while now. It would make Steam far more usable for me.

The tiny scrollbar at the side can be really hard to click, especially since you can't just move your cursor all the way to the right edge of the screen to grab it. Repeatedly scrolling the wheel down manually gets tiring too.

mrbigmouth502 avatar Feb 20 '25 14:02 mrbigmouth502

+1, thanks for providing the fix also my man

Thespikedballofdoom avatar Sep 13 '25 00:09 Thespikedballofdoom

Couldn't get the -novertifyfiles flag to work outside of the terminal

Making the steamwebhelper_sniper_wrap.sh immutable via sudo chattr +i worked well - unsure of long term implications of this though

jamiebrn avatar Sep 20 '25 11:09 jamiebrn

Couldn't get the -novertifyfiles flag to work outside of the terminal

Making the steamwebhelper_sniper_wrap.sh immutable via sudo chattr +i worked well - unsure of long term implications of this though

It makes updates annoying, but otherwise it works great! It proves that the feature exists and is already baked in, so I guess Valve just has to add the checkbox for it.

mrbigmouth502 avatar Oct 14 '25 17:10 mrbigmouth502