GNOME Disabling Middle Click Paste
git.gnome.org
git.gnome.org
Having two completely separate mechanisms for copy-paste (not talking about the UI, but the underlying clipboard/selection) genuinely is confusing. It's never consistent across applications. Will I be able to middle-click paste from this web browser to that terminal, or from this emacs to that Skype window? Or do I need to select + Ctrl-Insert in this terminal to copy to that other window. Pretty much no way to know without learning it by trial and error. After almost two decades of using X I'm still surprised weekly about pasting the wrong thing due to this stuff. (And any time I paste text to an IRC terminal, I make sure to paste it to a throwaway window first to verify I've really got the right content).
And really, while I will continuously use select + middle-click to copy, it's only because of muscle memory. It's not some huge productivity boost over using the keyboard shortcuts. And once it stops working, the muscle memory can easily be retrained. (Remember how you probably complained when browsers stopped treating middle-click with an url in the selection as "open url"? I have no trouble admitting that I whined like hell about the massive loss in productivity it'd cause me. A month later I didn't particularly miss it, because I was automatically using a different workflow.)
The primary selection is a ridiculous vestige. Good riddance. I'm less enthusiastic about what they're proposing to waste the middle button on.
> Having two completely separate mechanisms for copy-paste (not talking about the UI, but the underlying clipboard/selection) genuinely is confusing. It's never consistent across applications. Will I be able to middle-click paste from this web browser to that terminal, or from this emacs to that Skype window? Or do I need to select + Ctrl-Insert in this terminal to copy to that other window.
In my experience, middle click is an X thing and is the only thing generally guaranteed to work practically everywhere.
For this reason, it seems not justifiable to me.
Now I'm just looking forward to the update where this is quietly reinserted and things start acting weird.
"We're not really ready for this change, and we haven't messaged it properly. After discussion with Allan Day and Jakup Steiner, we'll defer this change until the next cycle."
As others have commented, I've always found that having two copy paste processes cause a slight mental pause sometimes. I tend to use middle drag middle click paste in terminal applications and the drag to highlight, select edit/copy then click in desired position, select edit/paste for graphical applications.
Interesting to see how this pans out. Gnome has significant contributions from Red Hat staff. Red Hat have suggested they will be releasing the desktop RHEL7 with Gnome Classic as the default UI to minimise training costs for customers.[1]
[1] http://www.h-online.com/open/news/item/Red-Hat-confirms-GNOM...
The design docs: https://wiki.gnome.org/GnomeOS/Design/Whiteboards/Selections
I like having the two separate, that would be a retrograde step as far as I'm concerned.
It all started with this whole: "Yeah - let's dumb it all down."-movement.
"Improvements" like these are just disgusting. (Edit: This falls into the same category of great ideas like the "spatial nautilus".)
Yeah, that's GNOME in a nutshell.
(Just watch 20 seconds... you'll get it)
http://www.youtube.com/watch?feature=player_detailpage&v=Z8K...
As a highlight-reader, I don't like automatic copy on selection. It's too easy to clobber the selection clipboard. It also affect usability on basic things like copying something from the terminal to paste into a browser's search box. Naturally, you want to delete the existing contents of the search box, but selecting it all to delete it clobbers the very thing you want to paste.
The setup I have on Windows with Cygwin and mintty is my preference. There is only one clipboard, and normal GUI selections don't have any affect on it. However, selection in the terminal copies into the clipboard, and middle-click in the terminal pastes the clipboard. Combine that with keyboard shortcuts for pasting the clipboard in the terminal, and a couple of command-line scripts (I call mine 'c' and 'p') for using copy and paste with pipes, and everything works pretty smoothly.
As it is on Linux, my 'c' reads stdin and stuffs it into both primary and clipboard buffers, while my 'p' takes an argument 's' to print out the primary buffer, otherwise it prints out the clipboard buffer. It's a pain when you end up pasting the wrong thing. Meanwhile, middle-click in UI apps is very rarely used because (a) it requires too much precision in aim - the text usually ends up exactly where you middle-click, rather than the current position of the cursor - and (b), I usually want paste to replace a selection, but the act of selection clobbers what I'm trying to paste...
Maybe they could work on something useful, like fixing memory leaks or making it not hugely bloated?
What I find catches me out more though, is the tap to click on a touch pad. I do like it, but I often get tripped up by it. I therefore declare It's flawed - rip it out ;)
Good to question these things.
I do think the chorded keyboard shortcuts that may be ingrained in many, are actually a difficult combo for the novice. I'd suggest that a mouse selection is easier, but alas that's a really difficult thing to do for mouse newbs too. I can still struggle with mouse text selection.
What a bunch of jerks--hasn't this been standard behavior for quite some time?
https://bugzilla.gnome.org/show_bug.cgi?id=665193
Sometwhat telling:
(In reply to comment #2)
> Breaking a default that has been in X forever is not
desirable. In this case,
> it is a good default. Leave it alone. Bastien, please
do not do this.
Disabling broken behaviour by default is a good thing. It
would be a GTK+ specific XSetting, which would only be
disabled by default based on your XSettings manager. If
you use gnome-settings-daemon, then it would be disabled
by default.
The people that paste their passwords to IRC will thank us.
Literally everyone in the bug thread is like "Please, don't do this/why would you do this?" and Bastien is like "nope nope better for the users hush".What a bunch of tools.
I would even go as far as to disable middle mouse
paste without exposing any GUI option for this [...]
A hardcore unix person will shout and scream if we
try to remove it, yet it is flawed. We should remove
it and use a one, predictable way of copy & pasting.And that raises the old issue of 'experts' with the interface wanting more control.
I actually like Gnome Shell, but I can see how a decision making process that depends on what one developer thinks is good for users may have problems in the longer term...