Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on lemmy.ml

12 replies

lemmy.world

I've been using the "select copy + middle click paste" since the late 90s.

I find it useful for simple intra-document editing because you're just using the mouse, no need to reach for the keyboard.

It can be combined with the traditional copy/paste, say you have your password in the clipboard but you need to also copy some part of a long ssh command. You can have both and paste them on the command line one after the other.

I know I'm a minority and this will eventually be dropped because it's too confusing for the end users, man.

Yes, I get it. But I'll miss it.

3
Willreply
lemmy.ml

You're describing the primary selection. The article's about patching secondary selection back into gtk3 (c. 2015?). It's ctrl+select followed by ctrl+middle to paste as yet another clipboard. This has the unique and useful property that neither selection nor paste changes the text cursor's position.

A more in-depth look at secondary selection is in the embedded video which has it's own write-up on https://www.cs.man.ac.uk/~lindsec/secondary.html

[I suspect primary-secondardy selection is not a confusion you have, but one a casual skip-the-article-direct-to-comments reader might have]

2
Quazatronreply
lemmy.world

I assumed primary is ctrl-c/ctrl-v and secondary is select/middle-click. I've never come across this ctrl-middle-click, it does the same with and without the ctrl key.

I seen to recall reading something this week about a distro dropping middle click, so I probably conflated both issues and failed.

But you're right, I did not read the fine article.

1

There are lots of ways to move data between or within graphical windows! But the list is shrinking

  • clipboard - cltr-c / ctrl-v
  • drag and drop - mouse selection, mouse drag
  • primary - mouse selection -> middle click (or shift+ins); moves text cursor
  • secondary - ctrl+select (alt+select in emacs); secondary doesn't move text cursor. largely forgoten. motif, patched gtk; not in qt, tk, mainline gtk, etc
  • cut-buffer - deprecated everywhere. set by application using X11 window property for state

https://en.wikipedia.org/wiki/X_Window_System_selection

2
lemmy.ml

Never even thought of that, but this is genious.

Maybe using ctrl for that is not the best decision, but I understand this was just a showcase. I wish this actually existed and was used in real desktop environments.

2

I am using Ubuntu 14.04LTS "Trusty Tahr"...

Wow that is ancient! Interresting feature, I wonder if it could be reimplemented as a wayland protocol, however I think some modern IDEs and some text editors have something similar nowadays.

1
vort3reply
lemmy.ml

Gnome can't ship a config to disable secondary selection because there is no secondary selection.

2

You reached the end

X11 Secondary Selection | Spyke