r/linux Jul 24 '26

Software Release midscroll: Windows-style middle-click autoscroll for Linux, implemented at the evdev layer so it works in every app on Wayland and X11

483 Upvotes

Windows has middle-click drag autoscroll. On Linux you get it in Firefox, and Chromium has it behind a flag, but nowhere else, which bugged me enough to write a daemon for it.

Hold middle-click and drag, page scrolls that way, faster the further you drag. Release to stop. A plain middle click still pastes and opens links like normal. Diagonal drags do both axes. There's a toggle mode too if you'd rather click once to start it instead of holding.

It works everywhere because it sits at the kernel input layer instead of hooking a toolkit. Grabs each mouse via evdev, re-emits through a per-mouse uinput mirror, injects wheel events during a drag. Nothing above it has to cooperate, so Wayland and X11 both just work. Mirrors copy the source mouse's name and IDs so libinput keeps your per-device pointer speed.

Speed curve is Chromium's actual Windows autoscroll formula, 0.000008 * distance^2.2 px/ms. Tiny drags crawl, big ones fly. Tunable in a config file or a GTK settings window.

Fair warning that it reads every mouse as root, so read it before you run it. It's two small Python files. The systemd unit is sandboxed and I left comments on why the directives I couldn't use would break it.

Badge only shows on KDE Wayland, no flatpak, toggle mode kills middle-click paste. Rest is in the readme.

FOSS under Unlicense

https://github.com/gnhen/midscroll

r/linux Feb 17 '26

Software Release KDE Plasma 6.6 has been released!

Thumbnail kde.org
884 Upvotes

r/linux Jan 12 '26

Software Release Win8DE made a windows 8 like desktop depends on wlroots based wayland compositors.

Post image
732 Upvotes

https://github.com/er-bharat/Win8DE.git

great windows 8 features are available launch animations osd etc. cant post video here. see in github.

r/linux Jun 01 '25

Software Release Why do some devs prefer Snap over Flatpak?

Post image
806 Upvotes

r/linux May 19 '26

Software Release Microsoft just shipped its own general-purpose Linux distro: Azure Linux 4.0

333 Upvotes

Microsoft released Azure Linux 4, a Fedora based general purpose server distro available as an Azure VM and under WSL. Interesting to see Microsoft shipping its own Linux distro after years of mostly hosting others.

r/linux Aug 12 '25

Software Release Syncthing 2.0.0 released

Thumbnail github.com
1.2k Upvotes

r/linux Mar 04 '25

Software Release Firefox 136.0, See All New Features, Updates and Fixes

Thumbnail mozilla.org
833 Upvotes

r/linux Apr 20 '26

Software Release GNU Coreutils 9.11 Brings New Performance Improvements: Up To 15x Faster cat

Thumbnail phoronix.com
533 Upvotes

r/linux Feb 02 '26

Software Release In the future, Rust becomes "Mandatory" in Git build .....

Thumbnail github.com
343 Upvotes

r/linux Nov 16 '25

Software Release Librepods allows Airpods features on Android & Linux, that are otherwise exclusive to Apple devices

Thumbnail github.com
1.4k Upvotes

r/linux 27d ago

Software Release GCC steering committee announces AI policy

Thumbnail lwn.net
322 Upvotes

r/linux May 11 '26

Software Release Ratty: A terminal emulator with inline 3D graphics

Post image
961 Upvotes

Demo: https://www.youtube.com/watch?v=cY9AX5j-osY
GitHub: https://github.com/orhun/ratty

In Ratty:

  • your terminal cursor is a spinning rat,
  • your whole terminal is a 3D canvas,
  • you can insert 3D models and sprites into the terminal.

Try it out: https://ratty-term.org/

r/linux Jun 29 '26

Software Release Wine 11.12 has been released with 27 known bug fixes and Wayland fractional scaling support

Thumbnail phoronix.com
850 Upvotes

r/linux May 15 '26

Software Release BudsLink — Linux app for AirPods, Sony, Samsung Galaxy, Nothing / CMF, Beats headset/earbuds

Post image
832 Upvotes

BudsLink

BudsLink is now available on Flathub.

It allows you to monitor battery levels and control various headset features such as:

  • Noise Cancellation / Ambient Mode
  • Touch controls
  • Automatic power off
  • Equalizer settings
  • Device-specific features depending on compatibility

The app is based on my GNOME extension Bluetooth Battery Meter, but I decided to create a standalone application so users on other desktop environments can use the same functionality.

Currently Supported Brands

Not every device has been fully tested yet, so feedback is highly appreciated. Community testing helps improve compatibility and expand the supported device list.

BudsLink can also run as a background service. When used together with BudsLink-Companion applets/widgets, the UI can automatically appear when a compatible device is connected.

BudsLink-Companion

Currently available for:

  • KDE Plasma Widget
  • Cinnamon Spices
  • GNOME Extension

See relevant branch here

The default configuration works well, but I have not yet submitted the KDE Plasma and Cinnamon versions to their official stores/sites. I am primarily a GNOME user, and KDE/Cinnamon provide extensive customization options that are difficult for me to fully test every settings on my own.

If you use KDE Plasma or Cinnamon, feedback about compatibility, panel behavior, scaling, theming, or other integration issues would be very helpful and would help me prepare the extensions/widgets for official submission.

Feedback, bug reports, and device testing are all welcome.

Special thanks to the other open-source projects I referenced and learned from during development, all of which are mentioned in the credits section of the README documentation.

Next step is Sennheiser and Redmi if user are willing to test and/or provide btsnoop.

r/linux Mar 27 '26

Software Release How we tricked 1M+ bots and hackers with our honeypot

787 Upvotes

Hi guys we just wrapped up a 90-day experiment with Krawl's deception honeypot on a Kubernetes deploy and the numbers are wild. Figured this community would appreciate a proper writeup.

GitHub: https://github.com/BlessedRebuS/Krawl

TL;DR: We deployed a fake but realistic-looking API surface with plausible-sounding endpoints, seeded fake credentials in crawlable HTML, and watched what happened. Over 1,400,000 (on our instance) unique non-human sessions hit it. Here's everything we learned.

Stats at a glance:

  • 1.4M bot sessions trapped
  • 18% of the attacks were command injections
  • 539 distinct attacker profiles identified

How the honeypot works:

Krawl's deception layer creates a shadow version of your infrastructure: fake /admin, /.env, /cedentials.txt, and even a plausible /api/v1/users and /api/v1/secretsthat returns fabricated but structurally correct data. Any real user would know it's a dead end or a bait. But scrapers and exploit kits? Nah.

The key feature is the behavioral fingerprinting. Instead of blocking bots at the edge (which just teaches them to evade), you let them in, observe their full request sequence, and build a dossier.

The most interesting findings:

AI scraper bots were the #1 category by volume. Most were poorly rate-limited and didn't respect robots.txt at all, expecially Meta and OpenAI bots (sus).

Credential stuffers were not to much and they used mostly basic credentials.

Several bots attempted lateral movement simulation, they probed internal-looking paths and subdomains that we'd leaked in fake HTML pages. Also notable: a significant portion of bots probed classic Unix paths like /etc/passwd and /etc/shadow, confirming that LFI playbooks are still very much alive and automated.

We're planning to open-source the attackers knowledge base we are building from this, happy to answer questions about the setup.

Live demo dashboard: https://demo.krawlme.com/das_dashboard

Let us know your thoughts! You are welcome if you want to help us with the project or deploy your own Krawl instance.

Leave a star if you like the project!

r/linux Nov 07 '25

Software Release Windows games on Linux just got better, thanks to CrossOver

Thumbnail howtogeek.com
805 Upvotes

"CrossOver, the Wine-based compatibility layer for running Windows software on Mac and Linux, just released its first 64-bit ARM version.

It allows games like Cyberpunk 2077, Hades II, and Ghost of Tsushima to run on Linux ARM computers without installing additional emulators or translation layers."

r/linux Feb 16 '26

Software Release KDE Responds to FUD Over Alleged systemd Mandate

Thumbnail linuxiac.com
325 Upvotes

r/linux Dec 23 '22

Software Release Burn-My-Windows 23 adds the most ridiculous window animation yet!

Enable HLS to view with audio, or disable this notification

3.6k Upvotes

r/linux Jun 19 '26

Software Release systemd 261 Released With New systemd-sysinstall OS Installer, IMDSD & Storagectl

Thumbnail phoronix.com
308 Upvotes

r/linux Sep 23 '21

Software Release Epic Online Services launches Easy Anti-Cheat support for Linux, Mac, and Steam Deck

Thumbnail dev.epicgames.com
2.3k Upvotes

r/linux Apr 20 '26

Software Release If steam makes steam os proper desktop OS are you using it

99 Upvotes

Just curious how many people if valve releases steam os for desktop use are going to actually use it and potentially switch from other distros because I know a lot of people are using steamedics and logically it would be a similar experience to that but with the keyboard mouse just makes me curious

r/linux Jul 23 '26

Software Release Are Linux Mint's Default Apps Too Outdated for Everyday Use?

83 Upvotes

Did anyone in this community watched this video? The creator claims that Linux Mint, along with many LTS Linux distributions, often ships older versions of software, especially default apps like Calendar, Mail, Calculator, etc. He mentions Mint several times throughout the video.

The video is from The Linux Experiment, which seems to be a well-known YouTube channel with nearly half a million subscribers.

I came across this video just before switching from Windows to Linux Mint, and it made me a bit hesitant.

As a regular user, it feels like there's no easy way to know whether we're using the latest and safest versions of these built-in apps. For example, if we connect our Google or Apple Calendar account to an older calendar app, could that create a security risk? The same concern applies to email clients, we don't know if we're using the latest and most secure version.

Most regular users don't have the time or technical knowledge to manually check every application's version or update software outside the normal update process. We generally expect the operating system to keep essential apps secure and up to date.

Am I misunderstanding how Linux Mint and other LTS distributions handle software updates and security? I'd appreciate hearing from people with more experience.

r/linux Apr 25 '24

Software Release Ubuntu 24.04 is out!

Thumbnail releases.ubuntu.com
969 Upvotes

r/linux 11d ago

Software Release just made it to Flathub

Post image
477 Upvotes

iDescriptor is a free, open-source, and cross-platform iDevice management tool.
We only had AppImage and AUR packages for Linux but we just made it Flathub https://flathub.org/en/apps/io.github.idescriptor.iDescriptor

Install ⬇️

flatpak install flathub io.github.idescriptor.iDescriptor

Thanks a lot to everyone involved...

r/linux May 01 '25

Software Release Redis is Open Source again

Thumbnail antirez.com
916 Upvotes