commit 12ad1e913c332454825a1735aa9fc2592c2e778b Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Aug 24 09:10:46 2026 +0000 Publish v1.1.0 diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/KEY.gpg b/KEY.gpg new file mode 100644 index 0000000..3a3500e --- /dev/null +++ b/KEY.gpg @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGqMCO8BEAC6rNuAIigcAQpbcTaGd2iJSP2hhaFQbE4YUxwPjxsidrkEOF0c +cxQq0FTmtBkHRc8DfnPF5/oO0LtL9lokKTVRdzbvm5W2/DM4OwDu3oT/vYlT/yys +shYEIylOZHj26+Gjrn9xKoQ7A920pu0P0mt5gfU01y4FEz4moydj6SUvApTWvMUI +9TvPDwKngeulMUst6J+QftjZBZrDqj/L+fH6c+OCGU4sAOBb9nm6/7wp44byFcDV +TtEdLDlH3CQ8qW9zUN8g1c5/3Au/eHA1cYojNYzZhhhN4g4mGgYPht9CNxaCQkir +sr4EnTCqWfkgUHC2ZAQ7HTyq/uXyXY7pwlYy50SJXvxN88sZb7lRWqLby1jDvLjW +fL0Zu1gmq1UXGln+YdhS3iHDrlwfyfGNZXU5NWZubWtbe1v4CUC4Em/chwMmrk9E +34xF86AQ0PcMuvqomdNNg0eFTfPw/jU0WHLQN49SIzTcH7BFj7bCnY1g9AdmfySH +8ENPh4ZSLFOykMQChCYK359saOI+B3yqSrE9UI8UaDH638Hu7IRezvlMXBqV5g4K +9+Zes+5pIzYJuvweUUrFYrxo0RyWpxticGdqZFYeBbDRJf26oqReX8eua2L3ONL1 +MnoeBZF0Vmftg/GA8MqSttCq98eErJb5+hdAgsxAR8gJYIsdniG34ira9wARAQAB +tDltaWRkbGVjbGljay1hdXRvc2Nyb2xsIHJlcG9zaXRvcnkgPGZlbGl0ZW5kb3l0 +QGdtYWlsLmNvbT6JAk4EEwEKADgWIQRjg8j0Nzst6xSS4qxVo8bfKRRMeQUCaowI +7wIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBVo8bfKRRMeSBrD/0fL1Mv +pTIUixusX5sj9yvTuE6hO4XlRD1GymS4McUibFGwmS1FtLZ4REV1B37H4nMDKNJk +vl2Mr68KEWMbI/MtUKk7vgoIIG/CTcSObl2Az41xQzMXklMV+3/nV2RS4DvPIFmD +x1Lm/zDhEFTBN0Drasjx3DuvJU4k6ySKiO3JQpVpK6n5ACe3JC1rVaadf/i65e4J +qeze+Ig5qOq0Dy4ii+3ixDH7sWhVDrTuqzCwcocV+f7TrZYAHGXYkySF6slQGCpQ +Xre9ZIBTaoRNGpuBaASrVcuVbGl2SddGHfksothMarC3sCKxsDbwf+SUKLi7PjxR +sE73Kdwv5ErV+JeBkwRv+1UvrxTqrqLZvpBw3aWtg/d0HV9wyPdF8M9/tKRrt3BW +qYPY+3vmyuTMtFpiM5VSimHBzMTRrNtUo2w/V+BL+BFduZKFIa8jgrwC3QBYTmHV +VU0/7HYeHkc62CIUcj+mV4UebsydQwerXz4fZgn5UcE2OcuravPu1QiqUV240J/e +XJMpHgbGXLNrL8QE+x6e4s1irkOccehyuKUydgjTYsTzm1gyfvkM0B4fSFb9BQFF +aCrQsUYZ7Hwsu1Vj3k2u6uchsXsM6WBsa18ysnGwxUg7Klapuhwfpvcwav3VyvYR +rhgmwPGHTSHGNmREGwT7uE8Nk8tB0AGOdbbzBg== +=Yng/ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/deb/InRelease b/deb/InRelease new file mode 100644 index 0000000..0e9abf5 --- /dev/null +++ b/deb/InRelease @@ -0,0 +1,42 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +Architectures: all +Codename: stable +Components: main +Date: Mon, 24 Aug 2026 09:10:46 +0000 +Label: middleclick-autoscroll +Origin: middleclick-autoscroll +Suite: stable +MD5Sum: + fadba057156ca6ec730b519e604d0cf1 1468 Packages + dbfa50f7f7f58508d66eaa54806aac49 890 Packages.gz + 4d0a58d5855902646eccf0ca08ef529f 166 Release +SHA1: + 34493a28bce52ae6d951bb7640757f3f49d6dccd 1468 Packages + b3ad5c87d003ca05dfceb9aef46da622219a19df 890 Packages.gz + 801f1ed566e884994e94835579c2ae53f61d662a 166 Release +SHA256: + 9f6b8d85ff4eb43704e2d00ec2bac554294e4a494349dfd44bd51a3fd32a6a62 1468 Packages + d8bf2cdeb05687929437950ec5c054dacb4678665ddac7fcec573c3ff7ff7d1a 890 Packages.gz + 720666020d6c6aef9fef764a994368d4a10b3343bc45203d48728c355004d3d3 166 Release +SHA512: + 0a7e8000829733724516bd2194c5f1546c05c61a024481d5ce11da16d407a5482c99bed5b42db8b7c54e19e8b5377a9ae76443b51c37698e5d3f706855410759 1468 Packages + 52551e11ef0a0ef6264cfdf6e9b5a2c68a38dce6d9db655b317b1f076e2490caf8e59df1511d30cb0e518beebfdd74d6c7f277967c7875eb3261b565c178be3e 890 Packages.gz + 73c50e47d9970de3951661ea0f59a4fea3b262ab325eb339093b5edb2fa0265decf17f29cdf4111e000b62cad6b1f21317c3ec8fe48b1805fd404827403d324f 166 Release +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEY4PI9Dc7LesUkuKsVaPG3ykUTHkFAmqMCpYACgkQVaPG3ykU +THnQOw/9H2qWcx7d/vlk+h2nqWEjHIcguxWQuVd/G9BU9t0dvVB3IX1p8fvMh9+5 +7ZA3PDGvFSmnE+OdJd90Qn9QRKhlwBqZGg5rrsF7QvwHGkwWpHIQWvbyAvVFTuGc +95Rsu8qs3XM1yxTc8Dva4d4TtrtgCZByOfPaFX+x5XAbCCfS7Ewa4qXKREJldcBH +uBS7T1Jk/G8U2znazj+aceUuNVek5jh+BkJPg3vGx4TWyHQruaBHpgntXwIfYkJf +Jur0Tv4mZJYH+sMZrJY6FPFfClfpqRkvHBxkYEuXNBWETQyKT9RnNLTly04sxQvY +nx8y3VsY9336jaoijjeRIVSbXWrECeRhx3wO2/kQDpOavxImlXhttR8Ba/jfARhh +k4eM0MAirT6idKVOvKo70mx1a1L4n0FwG9Czxk2um3AOberVerNsquiwgd/QHWSs +8gknRWL1+LsSTdS22gRW6RmcPP5Oom9YhuW9uemhePDK7z5fFJPUz/L8TZYYp6RD +zUxKh+xZqGaSrIizktRC/Tvgx2NNHkKpDVuCeqjxAIq8gYIdKzsS78Nn7NxJDcS1 +X8OBbF1Ij/M8pGVidOLpsLu97RYqOBOHLkcDVoIZ0+GY6paUjzAtGnHm9ImL4uMJ +j4TV6f/XI7mRYZ+oeKUg/TkuQIBPDROeHFnAk3OxlpP2cQjqjVA= +=aZmO +-----END PGP SIGNATURE----- diff --git a/deb/Packages b/deb/Packages new file mode 100644 index 0000000..74e6a53 --- /dev/null +++ b/deb/Packages @@ -0,0 +1,30 @@ +Package: middleclick-autoscroll +Version: 1.1.0 +Architecture: all +Maintainer: Felitendo +Depends: bash (>= 4.2), coreutils, findutils, grep, sed, mawk | gawk | original-awk +Recommends: gettext-base, systemd, desktop-file-utils +Filename: ./middleclick-autoscroll_1.1.0_all.deb +Size: 35676 +MD5sum: 412f7906e3bc7446d59a0fb9f324d43d +SHA1: 7a81cb1b9587f319cbe518eddf671f697114b2e1 +SHA256: bb1ac805adf3d161a3b8b3c1a635a9d5b3a8f203c3ca4643e0e944f24308849c +Section: utils +Priority: optional +Homepage: https://github.com/Felitendo/middleclick-autoscroll +Description: middle-click autoscroll for Chromium-based applications + Blink - the engine inside Chromium, Electron and CEF - has had Windows-style + autoscroll for years: hold the middle mouse button, move the pointer, the page + scrolls. On Linux it is switched off, because middle click is already taken by + primary-selection paste. + . + This turns it back on for every application on the system that can do it, and + for anything installed later. There is no list of supported applications to + keep up to date: every launcher is examined, the ones running on Chromium + underneath are identified by what they ship rather than by their name, and the + argument goes wherever that particular application will actually read it. + . + Nothing outside the user's home directory is ever written to. Run + "middleclick-autoscroll disable" before removing this package, so that + everything it changed is put back. + diff --git a/deb/Packages.gz b/deb/Packages.gz new file mode 100644 index 0000000..aec8275 Binary files /dev/null and b/deb/Packages.gz differ diff --git a/deb/Release b/deb/Release new file mode 100644 index 0000000..04e8422 --- /dev/null +++ b/deb/Release @@ -0,0 +1,23 @@ +Architectures: all +Codename: stable +Components: main +Date: Mon, 24 Aug 2026 09:10:46 +0000 +Label: middleclick-autoscroll +Origin: middleclick-autoscroll +Suite: stable +MD5Sum: + fadba057156ca6ec730b519e604d0cf1 1468 Packages + dbfa50f7f7f58508d66eaa54806aac49 890 Packages.gz + 4d0a58d5855902646eccf0ca08ef529f 166 Release +SHA1: + 34493a28bce52ae6d951bb7640757f3f49d6dccd 1468 Packages + b3ad5c87d003ca05dfceb9aef46da622219a19df 890 Packages.gz + 801f1ed566e884994e94835579c2ae53f61d662a 166 Release +SHA256: + 9f6b8d85ff4eb43704e2d00ec2bac554294e4a494349dfd44bd51a3fd32a6a62 1468 Packages + d8bf2cdeb05687929437950ec5c054dacb4678665ddac7fcec573c3ff7ff7d1a 890 Packages.gz + 720666020d6c6aef9fef764a994368d4a10b3343bc45203d48728c355004d3d3 166 Release +SHA512: + 0a7e8000829733724516bd2194c5f1546c05c61a024481d5ce11da16d407a5482c99bed5b42db8b7c54e19e8b5377a9ae76443b51c37698e5d3f706855410759 1468 Packages + 52551e11ef0a0ef6264cfdf6e9b5a2c68a38dce6d9db655b317b1f076e2490caf8e59df1511d30cb0e518beebfdd74d6c7f277967c7875eb3261b565c178be3e 890 Packages.gz + 73c50e47d9970de3951661ea0f59a4fea3b262ab325eb339093b5edb2fa0265decf17f29cdf4111e000b62cad6b1f21317c3ec8fe48b1805fd404827403d324f 166 Release diff --git a/deb/Release.gpg b/deb/Release.gpg new file mode 100644 index 0000000..e05639a --- /dev/null +++ b/deb/Release.gpg @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEY4PI9Dc7LesUkuKsVaPG3ykUTHkFAmqMCpYACgkQVaPG3ykU +THllzg/+PHW5DcJyLLdoVuiy1VdEoTXCat0LiblOBroibGTGv4kKaTHPvNpg6/53 +y70Ho4RZcGZe0I1Xe4ZH5JqY8e5fT185Qo+XDksGDduhZhqIs56n06O8BlSE2LFQ +Iz3dvKHpVTwwtWonlmzQcgFZTu3vxljNG8l0M88NXbUDytxW4LNvzZ0dXq3CFWHJ +0PowJfiFtsBY/tYHlhwcfqsxscqtrU2ZECLd8zhxHOS5hkPwry5dNskkcmodvApd +ruKFe6jOID+Zl1uxcllAQEPZhiQxfp4WGU3NK/b9xkJ2FpVpT2/6gG/DVqof8PzA +XlPeUlBraeDazbZ/iHYm8QAcNKpytkjqVBZ6KOSFXA7irIIpXnwzP3pfGl6N6j/C +62Xo3P+YYGnSwXcxb48+/jYmSA7Kd67knvpgaNpcab0zMPW/qQlIBW58kIsfzavb +uA2CNOYHoJBm+LO0ILaldhIb36umu+Q5bACq8TmFACe9MnVwN/tNuvHUZEosB5K8 +uioq/1oQojzAIo5uF6kvHjCPSFL+VxyHg9Hqi/2s6xCT5SfTsacAQ7n9UwkbS9F7 +jzb/gVY3VSfMxDe66V8XBaMYoqGx8Q7UCIxxFxwLhDRv64ZeUf+kwGkLM1Si73bD +tsSKed7aqmahMD6Sd9CmG45E7N0nFXRPnI6trAHfikNnjPAFN8g= +=ust8 +-----END PGP SIGNATURE----- diff --git a/deb/middleclick-autoscroll_1.1.0_all.deb b/deb/middleclick-autoscroll_1.1.0_all.deb new file mode 100644 index 0000000..732c675 Binary files /dev/null and b/deb/middleclick-autoscroll_1.1.0_all.deb differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..99a6e6f --- /dev/null +++ b/index.html @@ -0,0 +1,115 @@ + + + + + +middleclick-autoscroll + + + + +

middleclick-autoscroll

+

+ Middle-click autoscroll — hold the middle mouse button, move the pointer, the + page scrolls — in every Chromium-based application on the system, and in + anything installed later. +

+ +

+ This page is the package repository. Set it up once and every new version + arrives with the rest of your system updates. The + source and the + documentation are on GitHub. +

+ +

Debian, Ubuntu, Linux Mint, Pop!_OS

+
sudo install -d -m 0755 /etc/apt/keyrings
+curl -fsSL https://felitendo.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://felitendo.github.io/middleclick-autoscroll/deb ./" \
+  | sudo tee /etc/apt/sources.list.d/middleclick-autoscroll.list
+sudo apt update
+sudo apt install middleclick-autoscroll
+ +

Fedora, RHEL, CentOS Stream

+
sudo curl -fsSL -o /etc/yum.repos.d/middleclick-autoscroll.repo \
+  https://felitendo.github.io/middleclick-autoscroll/middleclick-autoscroll.repo
+sudo dnf install middleclick-autoscroll
+ +

openSUSE

+
sudo rpm --import https://felitendo.github.io/middleclick-autoscroll/KEY.gpg
+sudo zypper addrepo --gpgcheck --refresh https://felitendo.github.io/middleclick-autoscroll/rpm middleclick-autoscroll
+sudo zypper install middleclick-autoscroll
+ +

Arch, CachyOS, EndeavourOS, Manjaro

+
paru -S middleclick-autoscroll
+ +

Then, once

+
middleclick-autoscroll enable
+

+ That is the whole setup. Nothing else has to be configured and no file has to + be edited. Run middleclick-autoscroll disable before removing the + package — it puts back everything that was changed. +

+ + + + + diff --git a/middleclick-autoscroll.repo b/middleclick-autoscroll.repo new file mode 100644 index 0000000..b2e3638 --- /dev/null +++ b/middleclick-autoscroll.repo @@ -0,0 +1,7 @@ +[middleclick-autoscroll] +name=middleclick-autoscroll +baseurl=https://felitendo.github.io/middleclick-autoscroll/rpm +enabled=1 +gpgcheck=1 +repo_gpgcheck=1 +gpgkey=https://felitendo.github.io/middleclick-autoscroll/KEY.gpg diff --git a/rpm/middleclick-autoscroll-1.1.0-1.fc44.noarch.rpm b/rpm/middleclick-autoscroll-1.1.0-1.fc44.noarch.rpm new file mode 100644 index 0000000..41806fe Binary files /dev/null and b/rpm/middleclick-autoscroll-1.1.0-1.fc44.noarch.rpm differ diff --git a/rpm/repodata/16e8b307bd7a6bfa19f0a85e9581693d489ad429a56b88f0fb10ea186d648c06-primary.sqlite.bz2 b/rpm/repodata/16e8b307bd7a6bfa19f0a85e9581693d489ad429a56b88f0fb10ea186d648c06-primary.sqlite.bz2 new file mode 100644 index 0000000..946c3be Binary files /dev/null and b/rpm/repodata/16e8b307bd7a6bfa19f0a85e9581693d489ad429a56b88f0fb10ea186d648c06-primary.sqlite.bz2 differ diff --git a/rpm/repodata/6a98e37e2fc165b905f7b24ad96e38c29c9a2dc5c090aee842f2f77f39157cdd-other.sqlite.bz2 b/rpm/repodata/6a98e37e2fc165b905f7b24ad96e38c29c9a2dc5c090aee842f2f77f39157cdd-other.sqlite.bz2 new file mode 100644 index 0000000..ddd8f69 Binary files /dev/null and b/rpm/repodata/6a98e37e2fc165b905f7b24ad96e38c29c9a2dc5c090aee842f2f77f39157cdd-other.sqlite.bz2 differ diff --git a/rpm/repodata/712982572833ffe7b2de5c5e11bad3ffa52685fc0a526f84bf9a8e846a11c58c-primary.xml.gz b/rpm/repodata/712982572833ffe7b2de5c5e11bad3ffa52685fc0a526f84bf9a8e846a11c58c-primary.xml.gz new file mode 100644 index 0000000..c10d7e5 Binary files /dev/null and b/rpm/repodata/712982572833ffe7b2de5c5e11bad3ffa52685fc0a526f84bf9a8e846a11c58c-primary.xml.gz differ diff --git a/rpm/repodata/8114491519324046e4882c740e949231eff9259f3f46686bf8a7f7e6e2173f29-filelists.sqlite.bz2 b/rpm/repodata/8114491519324046e4882c740e949231eff9259f3f46686bf8a7f7e6e2173f29-filelists.sqlite.bz2 new file mode 100644 index 0000000..9d58091 Binary files /dev/null and b/rpm/repodata/8114491519324046e4882c740e949231eff9259f3f46686bf8a7f7e6e2173f29-filelists.sqlite.bz2 differ diff --git a/rpm/repodata/bfa7bde1dbccf7b4de55f3d582151ce43cc2a07c1c5b2596cee2aabadb71aa35-filelists.xml.gz b/rpm/repodata/bfa7bde1dbccf7b4de55f3d582151ce43cc2a07c1c5b2596cee2aabadb71aa35-filelists.xml.gz new file mode 100644 index 0000000..356b579 Binary files /dev/null and b/rpm/repodata/bfa7bde1dbccf7b4de55f3d582151ce43cc2a07c1c5b2596cee2aabadb71aa35-filelists.xml.gz differ diff --git a/rpm/repodata/cda1f39a7f9b44c5ac8b09474f5ea0a078d1d4d4a7c5a495655a9a0ae6d0e1f9-other.xml.gz b/rpm/repodata/cda1f39a7f9b44c5ac8b09474f5ea0a078d1d4d4a7c5a495655a9a0ae6d0e1f9-other.xml.gz new file mode 100644 index 0000000..4a355ec Binary files /dev/null and b/rpm/repodata/cda1f39a7f9b44c5ac8b09474f5ea0a078d1d4d4a7c5a495655a9a0ae6d0e1f9-other.xml.gz differ diff --git a/rpm/repodata/repomd.xml b/rpm/repodata/repomd.xml new file mode 100644 index 0000000..23efe12 --- /dev/null +++ b/rpm/repodata/repomd.xml @@ -0,0 +1,55 @@ + + + 1787562646 + + 712982572833ffe7b2de5c5e11bad3ffa52685fc0a526f84bf9a8e846a11c58c + eb8fd38d37daf189bc60f25a078c34f1781c40b33a5ee436af70b33f2cc265c1 + + 1787562646 + 1181 + 2577 + + + bfa7bde1dbccf7b4de55f3d582151ce43cc2a07c1c5b2596cee2aabadb71aa35 + 6a4644bc29b2b08ab12834aae816d5374740f0923099175da1966b8053e97169 + + 1787562646 + 438 + 1386 + + + cda1f39a7f9b44c5ac8b09474f5ea0a078d1d4d4a7c5a495655a9a0ae6d0e1f9 + 7d123d5add328e6afc10ba32ae35f507e1d2ea693e197cb835ef75946025a20e + + 1787562646 + 240 + 307 + + + 16e8b307bd7a6bfa19f0a85e9581693d489ad429a56b88f0fb10ea186d648c06 + a8f297578c4a8ad3a1116b76daa5b65fdbf39494fa5c206d70e3bf00dd96aefb + + 1787562646 + 2554 + 106496 + 10 + + + 8114491519324046e4882c740e949231eff9259f3f46686bf8a7f7e6e2173f29 + d7d1904d6a1c2d3d52352b8b22ea72f44b591661355a9bbf27fcfed3b92b1f05 + + 1787562646 + 1198 + 28672 + 10 + + + 6a98e37e2fc165b905f7b24ad96e38c29c9a2dc5c090aee842f2f77f39157cdd + 356f9138b8b7740d65b62812d806ca6fad31a559e27891a8c821dc0e884c812c + + 1787562646 + 670 + 24576 + 10 + + diff --git a/rpm/repodata/repomd.xml.asc b/rpm/repodata/repomd.xml.asc new file mode 100644 index 0000000..cfa0a32 --- /dev/null +++ b/rpm/repodata/repomd.xml.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEY4PI9Dc7LesUkuKsVaPG3ykUTHkFAmqMCpYACgkQVaPG3ykU +THnN4A//e2z00olIuxukO0GSdSvSvbkPHOnIrr2dxWrZD7bbn8uNIB/yE9c3mC0v +GX/d1L7MbNCJ8JMF3/Ktn95pPPvKKr2c7MWe3e1KLGFmGGC/GVtoGXxkSW1nuaAo +ZgLBSzHH55Ukt5Y0USlSMfAXwH9KhnQeOvnU0iX2VAmE0imHivy3X5R2qhKZUNZA +NpFP22hCWXg7IEGAY4MuIweF1tQ4mcWnGeHjIZX5AYtDGzrOefr7eQUmmQr4wELK +Ddizcpmw1gnJV96zNQvmxgQrXvW5nIkf962SHUS1Sl1ZLF3jJ8EMl5r0nN4IKf+B +i+zTVnH0RMxKIuFdg0orIcwTG1+ynohK4XGxc4nj2TuCwG3gzXROvtX5hrRqgl5w +Nb0GxnoDlUMG7p7EWfRsUXffskegi6cGUPi3vTNIsAXrhRK2vq3zqjcEG2YDqcKi +jxijrRUHExHdwtNnKHHeVKr8+2UyWrRh6dqLIG+A0oWAiNg6DvPBw68k82fqFObl +4W/19Negl3JG+iA2xRhVHXc8LFoZ9t4U3ZdQp+7Gn1++L7XezQshXY+5hkP58i0X +ycT579HyKVA3rfMdk5O8kAR4Ao20MQ7RRjcmrDbRoFCRLu+jOj4pquFxq/Qip/YN +TbykMT28IJnL+7yVM1TZkQOZ0aPwSsW/siAI3+cCWjICWrgVurw= +=PIeO +-----END PGP SIGNATURE-----