middleclick-autoscroll

middleclick-autoscroll

Middle-click autoscroll in every app that supports it.

Browsers, Electron apps like Discord and Spotify, Steam and anything else built on Chromium.

Install | How to use | Report a bug

Buy Me A Coffee

## Install
Arch ```bash yay -S middleclick-autoscroll ```
Fedora ```bash sudo curl -fsSL -o /etc/yum.repos.d/middleclick-autoscroll.repo \ https://loonixtools.github.io/middleclick-autoscroll/middleclick-autoscroll.repo sudo dnf install middleclick-autoscroll ```
Bazzite ```bash sudo curl -fsSL -o /etc/yum.repos.d/middleclick-autoscroll.repo \ https://loonixtools.github.io/middleclick-autoscroll/middleclick-autoscroll.repo sudo rpm-ostree install middleclick-autoscroll systemctl reboot ```
Debian, Ubuntu ```bash sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://loonixtools.github.io/middleclick-autoscroll/KEY.gpg \ | sudo gpg --dearmor -o /etc/apt/keyrings/middleclick-autoscroll.gpg echo "deb [signed-by=/etc/apt/keyrings/middleclick-autoscroll.gpg] https://loonixtools.github.io/middleclick-autoscroll/deb ./" \ | sudo tee /etc/apt/sources.list.d/middleclick-autoscroll.list sudo apt update && sudo apt install middleclick-autoscroll ```
openSUSE ```bash sudo rpm --import https://loonixtools.github.io/middleclick-autoscroll/KEY.gpg sudo zypper addrepo --gpgcheck --refresh \ https://loonixtools.github.io/middleclick-autoscroll/rpm middleclick-autoscroll sudo zypper install middleclick-autoscroll ```
## How to use ```bash middleclick-autoscroll ```

The middleclick-autoscroll menu in Konsole: autoscroll on, 19 of 19 applications covered

Press **1**. Autoscroll _✨just works✨_, like on Windows.
Applications **3** lists every app it found. Space turns one on or off.

The applications list in Konsole, each with how it gets autoscroll

## More
How it works Chromium, Electron and CEF all have autoscroll built in, but it is off on Linux. One flag turns it on: ``` --enable-blink-features=MiddleClickAutoscroll ``` Setting that for every app by hand is a pain and breaks with updates, so this tool does it for you. New apps are picked up on their own. AppImages are covered too, without unpacking or starting them.
Commands | | | |---|---| | `middleclick-autoscroll` | The menu | | `… enable` | Turn on | | `… disable` | Undo everything | | `… apply` | Pick up new apps | | `… status` | What is covered | | `… list` | All apps and how they are handled |
Build from source ```bash make sudo make install ``` Optional: `msgfmt` for translations, `scdoc` for the man page.
GPL-3.0-or-later.