Go to file
davidovski 06138084b1
Merge pull request #1 from notusknot/readme
Rewrite README
2021-04-14 13:50:38 +01:00
LICENSE.md Added LICENSE 2021-04-14 00:08:36 +01:00
Makefile added second thread 2021-04-13 00:01:43 +01:00
README.md Rewrite README 2021-04-13 16:54:51 -07:00
anyscroll.c Added variable scroll speed and direction 2021-04-13 17:57:48 +01:00

README.md

Anyscroll

Scroll anywhere in your x11 environment by clicking and dragging!

License

This program was heavily inspired by the browser extension scroll anywhere.

How to install

Dependencies:

  • x11 to run your environment
  • libxtst-dev to emulate scrolling
  • (Optional) git to clone the repository

Instructions:

  • Clone this repository with
    git clone https://github.com/davidovski/anyscroll or by downloading and extracting the .zip file
  • Enter into the directory with cd anyscroll
  • Type make to install

How to use

A binary has now been created in your anyscroll directory. To run it, type ./anyscroll. If you want it to run on startup, add ./anyscroll to your startup.

And thats it! simply hold down you middle mouse button and move your mouse up or down to scroll.

Note: there is currently a feature in many linux distros where the middle mouse button copies from your clipboard. This can be ignored in most websites or apps, but sometimes it can get pretty annoying. I am working to fix this issue, and if you have a solution, please contribute.

Development

This project is still being actively developed and has many more features coming soon.

How to contribute

To contribute, you can open a new pull request on GitHub, and if I like the code, I will accept it.

License

The code is registered under the GPL license, making it open-source. Please read the license to understand what you can and cannot do with this software.