clipboard uses both selection and traditional clipboard (might be misleading)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Currently the clipboard has a compatibility layer that was added to the terminal emulator. This layer that was added is if I select some text or highlight it in a terminal window, and then press the middle mouse button it will then paste what I just selected.
We don't need this. The problem is that this is still used because terminal emulators had reserved the ctrl+c and ctrl+x and other short cuts that now the clipboard uses.
There is now plenty of terminal emulators that we can right click and copy/paste/cut so this is no longer needed. It's been 15 years since it was implemented, it's time to fix it.
For terminal emulators they can over-ride the clipboard shortcuts and force the user to right click to copy/paste the text. For applications like text editors, they can use the default shortcuts such as ctrl+c and ctrl+x and ctrl+v. The terminal emulators should not control the clipboard's functionality that would make it useful in linux instead of being hobbled.
This effects the entire system and should be implemented in Xorg instead of in gnome so that even kde gets this benefit.
affects: | dead-ayatana → hundredpapercuts |
The mouse-selection clipboard is not specific to terminal. It works in many more applications - ie. Firefox. freedesktop. org/wiki/ Specifications/ clipboards- spec?action= show
It's not a compatibility layer. It's a consensus which was reached by developers.
http://
And it's not specific to Gnome - it's a part of Xorg.
I agree that having 2 clipboards might be misleading to users.
But ctrl-c and other shortcuts won't go away from the terminal. There is no chance for that. As far as I remember, this is a basic functionality defined in the POSIX standard.
People who use the terminal emulator are usually expert users and they will expect ctrl-c (and others) to work as in normal Unix/Linux terminal (not X).
Also, these expert users will know how X clipboards work. And they won't like using 2 clicks to achieve something that previously worked with just 1 click.
Ordinary Ubuntu users will not be required to run the terminal.