Please retain middle-click paste

Okay, we’ve had far too many people coming here from known hostile places, insulting volunteers, and not even bothering to read the actual issue.

tl;dr: There are no plans to remove support for the primary selection buffer in GNOME.

  • GTK still provides API for retrieving the primary selection buffer
  • GTK still provides a setting for enabling and disabling it in the widgets that it provides to application developers
  • application and library developers using GTK are still supposed to look at that setting when implementing their own custom widgets, if they wish to do so at all
  • GNOME Shell implements the primary selection protocol, and GTK consumes it if it’s available, while providing a non-shared fallback that only works within the same application

The setting’s default has been toggled from “enabled by default” to “disabled by default”, after nearly 15 years of on again/off again discussions. The setting only applies to GTK applications, and to whatever application monitors the GNOME setting—which is currently proxied to Flatpak applications only by the GNOME desktop portal. This means that if you are not running a GTK application under GNOME, the default “middle click to paste” behaviour will still be enabled just like it is today.

Changing the default is, ideally, just the first step towards improving the behaviour of GTK with regards to text areas, while removing a well-known trap for newcomers and experienced users alike, especially in a world where a “middle click” is often emulated and does not behave consistently across different platforms and application stacks. Since nothing specifies the behaviour of this feature, and it’s all left to whoever wants to implement it to define what it does and when, consistency is already out of the window.

The problem with people taking their information from known slop “news” websites is that they lack critical information until the GNOME project makes an announcement; since everything we do is public, we cannot coordinate announcements before any change gets “leaked”, leading to an avalanche of folks foaming at the mouth. The alternative—making everything secret until a press release is published—runs counter to everything the GNOME project does. Even if there had been an entire plan on the replacement of middle-click to paste, we’d have seen the same behaviours because the point brought forwards by the people shouting the loudest has been pretty clear: they don’t want this to change at all, and there is no middle ground to achieve, or actual feedback to listen to.

As a personal note, I am appalled by the behaviour of so called “journalists” and “power users” that behave like GNOME’s development is meant only for them, and that everyone contributing to GNOME is fundamentally a slave to their personal opinions on what an OS should look like or behave in 2026—all the while contributing precisely nothing to the GNOME project, except for their entitlement. While I wouldn’t want other projects to suffer those people, either, I want to remind folks that GNOME is not the only desktop environment in existence.

I am going to close this topic, because letting it fester just to let people vent isn’t conducive of a good community. If people decide to open new topics because they are still at the “anger” phase, or try to negotiate because they reached the “bargaining” phase, I will start timing them out.