Publish v1.1.0

This commit is contained in:
github-actions[bot] committed 2026-08-24 09:10:46 +00:00
commit 12ad1e913c
19 files changed
+333

No files matched your search

View File
Whitespace-only changes.
+29
View File
@@ -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-----
+42
View File
@@ -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-----
+30
View File
@@ -0,0 +1,30 @@
Package: middleclick-autoscroll
Version: 1.1.0
Architecture: all
Maintainer: Felitendo <felitendoyt@gmail.com>
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.
BIN
View File
Binary file not shown.
+23
View File
@@ -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
+16
View File
@@ -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-----
Binary file not shown.
+115
View File
@@ -0,0 +1,115 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>middleclick-autoscroll</title>
<style>
:root {
--bg: #ffffff;
--fg: #1b1f23;
--muted: #57606a;
--rule: #d8dee4;
--code-bg: #f6f8fa;
--accent: #1793d1;
}
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) {
--bg: #0d1117;
--fg: #e6edf3;
--muted: #9198a1;
--rule: #30363d;
--code-bg: #161b22;
--accent: #58a6ff;
}
}
* { box-sizing: border-box; }
body {
margin: 0 auto;
padding: 3rem 1.25rem 5rem;
max-width: 46rem;
background: var(--bg);
color: var(--fg);
font: 16px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
"Helvetica Neue", Arial, sans-serif;
}
h1 { font-size: 1.6rem; margin: 0 0 .4rem; }
h2 {
font-size: 1.05rem; margin: 2.5rem 0 .6rem;
padding-bottom: .3rem; border-bottom: 1px solid var(--rule);
}
p.lead { color: var(--muted); margin: 0 0 2rem; }
p { margin: 0 0 1rem; }
a { color: var(--accent); }
code {
background: var(--code-bg); padding: .12em .35em;
border-radius: 4px; font-size: .9em;
}
pre {
background: var(--code-bg);
border: 1px solid var(--rule);
border-radius: 6px;
padding: .9rem 1rem;
overflow-x: auto;
}
pre code { background: none; padding: 0; font-size: .85rem; }
footer {
margin-top: 3.5rem; padding-top: 1rem;
border-top: 1px solid var(--rule);
color: var(--muted); font-size: .9rem;
}
</style>
</head>
<body>
<h1>middleclick-autoscroll</h1>
<p class="lead">
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.
</p>
<p>
This page is the package repository. Set it up once and every new version
arrives with the rest of your system updates. The
<a href="https://github.com/Felitendo/middleclick-autoscroll">source and the
documentation</a> are on GitHub.
</p>
<h2>Debian, Ubuntu, Linux Mint, Pop!_OS</h2>
<pre><code>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</code></pre>
<h2>Fedora, RHEL, CentOS Stream</h2>
<pre><code>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</code></pre>
<h2>openSUSE</h2>
<pre><code>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</code></pre>
<h2>Arch, CachyOS, EndeavourOS, Manjaro</h2>
<pre><code>paru -S middleclick-autoscroll</code></pre>
<h2>Then, once</h2>
<pre><code>middleclick-autoscroll enable</code></pre>
<p>
That is the whole setup. Nothing else has to be configured and no file has to
be edited. Run <code>middleclick-autoscroll disable</code> before removing the
package — it puts back everything that was changed.
</p>
<footer>
GPL-3.0-or-later. Packages are signed; the public key is
<a href="https://felitendo.github.io/middleclick-autoscroll/KEY.gpg">KEY.gpg</a>.
</footer>
</body>
</html>
+7
View File
@@ -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
Binary file not shown.
+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
<revision>1787562646</revision>
<data type="primary">
<checksum type="sha256">712982572833ffe7b2de5c5e11bad3ffa52685fc0a526f84bf9a8e846a11c58c</checksum>
<open-checksum type="sha256">eb8fd38d37daf189bc60f25a078c34f1781c40b33a5ee436af70b33f2cc265c1</open-checksum>
<location href="repodata/712982572833ffe7b2de5c5e11bad3ffa52685fc0a526f84bf9a8e846a11c58c-primary.xml.gz"/>
<timestamp>1787562646</timestamp>
<size>1181</size>
<open-size>2577</open-size>
</data>
<data type="filelists">
<checksum type="sha256">bfa7bde1dbccf7b4de55f3d582151ce43cc2a07c1c5b2596cee2aabadb71aa35</checksum>
<open-checksum type="sha256">6a4644bc29b2b08ab12834aae816d5374740f0923099175da1966b8053e97169</open-checksum>
<location href="repodata/bfa7bde1dbccf7b4de55f3d582151ce43cc2a07c1c5b2596cee2aabadb71aa35-filelists.xml.gz"/>
<timestamp>1787562646</timestamp>
<size>438</size>
<open-size>1386</open-size>
</data>
<data type="other">
<checksum type="sha256">cda1f39a7f9b44c5ac8b09474f5ea0a078d1d4d4a7c5a495655a9a0ae6d0e1f9</checksum>
<open-checksum type="sha256">7d123d5add328e6afc10ba32ae35f507e1d2ea693e197cb835ef75946025a20e</open-checksum>
<location href="repodata/cda1f39a7f9b44c5ac8b09474f5ea0a078d1d4d4a7c5a495655a9a0ae6d0e1f9-other.xml.gz"/>
<timestamp>1787562646</timestamp>
<size>240</size>
<open-size>307</open-size>
</data>
<data type="primary_db">
<checksum type="sha256">16e8b307bd7a6bfa19f0a85e9581693d489ad429a56b88f0fb10ea186d648c06</checksum>
<open-checksum type="sha256">a8f297578c4a8ad3a1116b76daa5b65fdbf39494fa5c206d70e3bf00dd96aefb</open-checksum>
<location href="repodata/16e8b307bd7a6bfa19f0a85e9581693d489ad429a56b88f0fb10ea186d648c06-primary.sqlite.bz2"/>
<timestamp>1787562646</timestamp>
<size>2554</size>
<open-size>106496</open-size>
<database_version>10</database_version>
</data>
<data type="filelists_db">
<checksum type="sha256">8114491519324046e4882c740e949231eff9259f3f46686bf8a7f7e6e2173f29</checksum>
<open-checksum type="sha256">d7d1904d6a1c2d3d52352b8b22ea72f44b591661355a9bbf27fcfed3b92b1f05</open-checksum>
<location href="repodata/8114491519324046e4882c740e949231eff9259f3f46686bf8a7f7e6e2173f29-filelists.sqlite.bz2"/>
<timestamp>1787562646</timestamp>
<size>1198</size>
<open-size>28672</open-size>
<database_version>10</database_version>
</data>
<data type="other_db">
<checksum type="sha256">6a98e37e2fc165b905f7b24ad96e38c29c9a2dc5c090aee842f2f77f39157cdd</checksum>
<open-checksum type="sha256">356f9138b8b7740d65b62812d806ca6fad31a559e27891a8c821dc0e884c812c</open-checksum>
<location href="repodata/6a98e37e2fc165b905f7b24ad96e38c29c9a2dc5c090aee842f2f77f39157cdd-other.sqlite.bz2"/>
<timestamp>1787562646</timestamp>
<size>670</size>
<open-size>24576</open-size>
<database_version>10</database_version>
</data>
</repomd>
+16
View File
@@ -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-----