Some projects keep surprising me with their “solutions,” and this is one of those cases. A proposal under review by developers from GNOME and Mozilla could change how middle-mouse-button paste behaves on Linux and other Unix-like systems.
The discussions, visible in Mozilla’s Phabricator revision D277804 and a linked GNOME gsettings-desktop-schemas merge request, focus on disabling the traditional primary selection paste by default.
Mozilla proposes changing the default behavior of the Firefox browser on Unix builds so that pressing the middle mouse button no longer pastes text by default. The author of the revision frames the current behavior as a source of confusion and accidental pastes, especially when users press the middle button without expecting the clipboard contents to be inserted into text fields.
It’s a travesty it’s a solely X11 thing and that it wasn’t adopted by other operating systems. Back in the day when I was doing a back office job one of the main apps ran on Solaris via what looked like some weird X11 to Windows forwarding app. Clipboard was shared between host and remote app so it was very obvious to see how much of a productivity gain middle-click paste was. Regretfully that’s the only app they managed to retire since I left. Mainframe one is still going strong.
Middle mouse paste was great on true 3 button mice. It became a liability with the invention of the mouse wheel, which made it a total crapshoot to try to click that damn button without rolling the wheel at the same time. It’s a classic case of overloaded functionality.
Like imagine if cars put the accelerator into the steering wheel, so you had to press the steering wheel down to accelerate. Everyone would hate it and it would be a safety nightmare. We put up with things on computers that we never would in other areas of life.
I can’t remember ever having an issue with the middle button also being the wheel.
Some mouses have scroll wheels that click too easily. So when you scroll, you paste. In my collection of mouses the Logitech ones are fine, gaming mouses are the worst, and the one Microsoft mouse has no way to do a middle click
This article is dogshit. Its clearly written to make it sound like theyre completely getting rid of it to get people pissed off at GNOME and Mozilla. The GNOME merge request has “by default” in the title, so its pretty damn obvious they’re not getting rid of it completely.
They’re still doing something bad: changing the status quo. They’re turning our system into something different because new users want it to be like another system. Maybe they ought to use that other system instead? Or mac os which is kind of a hybrid concept.
Are we going to have to endure the mess of directories they get to enjoy in windows as well so users don’t feel lost? What other convenience should we forfeit and hide at the bottom of a menu because it frigtens the noobs?
Linux isn’t windows, it’s different, things are different, learn something different, or use something else.
They’re still doing something bad: changing the status quo.
I’ll be the nitpicker and point out that changing the status quo doesn’t necessarily need to be a bad thing. Every good thing ever has basically been a change from the status quo. 🤷♂️
Well, true, that was probably poorly worded.
Perhaps a bit. But I agree with your sentiment besides that. Hopefully we won’t have “the year of the Linux Desktop” as some sort of hard ambition, where we will reach a point where every OS just conforms and converges to the same paradigms, like we basically have on our phones by now.
Idk how you could look at GNOME and say its trying to act more like Windows. They have their own particular idea of what a desktop should be, and that might not include middle mouse pasting. Defaults shouldnt stay the default just because they’ve always been. Devs should be able to have discussions about changing things without people accusing them of trying to destroy Linux.
Edit: I also want to point out that a huge number of Linux users dont even know this is a feature (some of which you can see in this thread). This change will add an entry in the settings for it, which very well might lead to MORE people using it. I think disabled is the correct default for something as potentially dangerous as dumping your most recently highlighted text.
Not mentioned in the OP is that both discussions include a setting to enable middle mouse button paste for those who want it; it will just be off by default. Everyone calm down.
Okay. I could spend hours and hours criticising GNOME for a lot of things, but this is not one of them. It is not removing functionality, as the article implies; as others here highlighted, it’s simply changing a default. That’s completely fine.
No default gnome app will be able to toggle that default. You can hack it in gsettings.
And worse, the fact there is a setting means that only the default will be tested. The feature will slowly but surely bitrot. In a few years we’ll see a proposal to remove it entirely. This is how software development works.
I think the open in new tab behavior/ do the scroll thing makes more sense for the middle click.
TBH, I’ve seen this cause more confusion in people than being considered helpful. Ctrl+V/Cmd+V are universally understood and behave predictably. Middle mouse click not so much. (Did you know there are two clipboards on Linux and MMB only pastes from one of them?)
I’m pretty sure people who use MMB do know that it uses one of the two clipboards in Linux. Hence the reason they use it.
That being said, I find baffling that they are not setting this as an optional feature but just outright disabling it.
They are setting this as an optional feature. They are not just disabling it.
Not true, if there is no user visible setting for it. Changing a hidden gsetting via a command line is essentially removing it since it will likely bitrot and then be fully removed in a few years.
It is currently a hidden setting in Firefox’s about:config. They are removing it from there and no longer controlling it within Firefox itself so it will follow the setting set in you window manager (probably have the wrong term here, haven’t had my coffee yet), which is (generally) not hidden and available through a settings GUI. So you won’t have a web browser having different functionality than elsewhere on your machine.
If it’s hidden at that point, blame the window manager/desktop environment/whatever it’s called.
I don’t use Gnome, but they hate to expose settings in general it seems and like to dumb down everything (and that is why I don’t use it). The issue here is that the you need KDE, Sway, Niri, Xfce, etc all to implement a setting for this. Middle mouse paste is useful and has been standard on Unix-likes for decades. There is literally no reason to remove it.
What’s with all the complaints here?
New users expect middle click to bring up an auto-scroll widget instead of pasting by default.
You can set up your computer how ever you want.
Want auto-scroll? Set it to auto-scroll.
Want paste? Set it to paste.
The first thing you do on a new system is set up the computer how you want.
No one’s taking anything away from you.
The question though is who gets their preference as the default, and who has to reconfigure stuff
In this case they’re giving the default to new users and letting X fans reconfigure which seems right to me.
agreed. and middle click being paste has to be one of the stupidest defaults. I understand people use it, and whatever, everyone has their own workflow, but now middle click to drag doesn’t work and you’ve confused everyone since now it’s different everywhere.
Wait… middle mouse button pastes? I’ve been using Linux for two years and that is news to me. To be honest, that sounds like more trouble than it’s worth to be on by default. Maybe just make it an option.









