finalterm icon indicating copy to clipboard operation
finalterm copied to clipboard

Support output selection and copy & paste [$65]

Open p-e-w opened this issue 11 years ago • 31 comments

It should be possible to select, copy and paste terminal output.

There is a $65 open bounty on this issue. Add to the bounty at Bountysource.

p-e-w avatar Apr 17 '13 16:04 p-e-w

copy paste keyboard shortcuts doesn't work and no right click menu for copy past :(

sajithdilshan avatar Jul 04 '13 07:07 sajithdilshan

@sajithdilshan: That's why this bug is here.

p-e-w avatar Jul 04 '13 15:07 p-e-w

confirm

ghost avatar Jul 27 '13 20:07 ghost

@p-e-w Do you think a "default selection fallback" for un-supported output unlike 'ls'? Or some selection regardless of the command?

pyluyten avatar Jul 28 '13 23:07 pyluyten

@pyluyten: I'm afraid I don't understand what you mean.

p-e-w avatar Jul 29 '13 16:07 p-e-w

+1

ieee8023 avatar Aug 08 '13 23:08 ieee8023

I would like this feature too.

MarkRijckenberg avatar Aug 13 '13 12:08 MarkRijckenberg

:+1:

m4tm4t avatar Aug 15 '13 01:08 m4tm4t

IMHO, this bug is so urgent and important to solve it as soon as possible.

simonbcn avatar Sep 06 '13 11:09 simonbcn

IMHO, this bug is so urgent and important to solve it as soon as possible.

I respect your opinion, but I disagree. Full support for terminal emulation is much more important, both for usability reasons and because the implementation details will determine how copy & paste can be executed.

Both bugs will of course be fixed before Final Term is officially released.

p-e-w avatar Sep 06 '13 14:09 p-e-w

how to select copy and paste? i'm not able.

spupuz avatar Sep 09 '13 15:09 spupuz

how to select copy and paste? i'm not able.

Actually it doesn't exist the copy&paste function.

simonbcn avatar Sep 09 '13 15:09 simonbcn

:+1:

sergiolepore avatar Oct 25 '13 13:10 sergiolepore

+1 ... edit: totally missed your comment in the thread above... until now it wasn't clear to me if this was planned to be fixed or what the issues were.

mdrmike avatar Nov 07 '13 21:11 mdrmike

+1 for copy/paste I wanted to use finalterm as my main term, but i guess it's too soon. But now i'm curious, is there really any way to achieve something similar at the moment ?

didli avatar Mar 20 '14 21:03 didli

Sorry, no.

p-e-w avatar Mar 25 '14 16:03 p-e-w

Please also implement a "middle click" paste. That is one of my favorite features of Linux, it would be a shame for finalterm not to support it.

cgtx avatar May 16 '14 15:05 cgtx

What's the status on this feature? If copy-paste worked and some performance issues were solved finalterm would be usable. Now when i run 1 command i get 60% load on cpu. Its a pitty because it really is different from other terminal emulators.

karakk avatar Jun 09 '14 12:06 karakk

This is disappointing...:( copy paste is a very basic functionality and a very essential functionality without it every other eye-candies that you introduce will go to waste.

jishnuc avatar Jun 14 '14 18:06 jishnuc

@JishnuChatterjee: I'm confused. What exactly do you find disappointing?

That the lack of copy and paste is already being tracked in this issue? That it is marked as part of the "Initial Stable Release" milestone so there will definitely be no Final Term release without copy and paste (note that this repository is not a release but an in development project, as is clearly stated everywhere from the website to the readme)?

All these things are very positive IMO so I do not see why they would disappoint anyone...

However... in case you mean that you are disappointed that copy and paste is not implemented yet, fear not! There is a very simple fix: Just submit a pull request implementing it and I promise I will consider it for merging. In case you are unfamiliar with Vala (as I was before I started Final Term), the tutorial is here: https://wiki.gnome.org/Projects/Vala/Tutorial

p-e-w avatar Jun 14 '14 19:06 p-e-w

I started working on this and I'll update you here when it's fixed

efouladi avatar Aug 11 '14 13:08 efouladi

@efouladi: I'm very excited to hear that you are undertaking to implement this important feature. As noted in https://github.com/p-e-w/finalterm/issues/301, deep changes to TerminalView and TerminalOutputView are planned and will significantly affect how copy & paste can work. Could you give an outline describing how you intend to go about this so we can make sure it is compatible with what is coming? Feel free to email me if you want.

p-e-w avatar Aug 11 '14 16:08 p-e-w

Great to hear that, you started an innovative piece of software you shouldn't abandon it halfway. Will check out the git repo when there is an update.

On 08/11/2014 04:20 PM, efouladi wrote:

I started working on this and I'll update you here when it's fixed


Reply to this email directly or view it on GitHub: https://github.com/p-e-w/finalterm/issues/7#issuecomment-51778400

karakk avatar Aug 11 '14 21:08 karakk

@p-e-w I sent you an email regarding this issue (I would like to fix it, but I don't want my work to be negated by scheduled changes without knowing what they entail). Did you receive it?

nashley avatar Sep 08 '14 15:09 nashley

Yes I did, just sent you a reply :)

p-e-w avatar Sep 10 '14 17:09 p-e-w

I think this (Vreality's latest releated commit) should be kept as a feature after implementing normal copying with selection, as this is the most common use of copying from a terminal.

arkocal avatar Sep 28 '14 22:09 arkocal

@arkocal: I agree, this is a really convenient idea. A simply right click menu item to copy the full line currently under the cursor would also make sense, and could be implemented with current technology as well.

p-e-w avatar Oct 14 '14 07:10 p-e-w

Hi, I love finalterm, just want to know if there is some sort of an eta on the copy paste issue. I would like to paste code from the clipboard. It looks like it is being implemented in this commit https://github.com/nashley/finalterm/commit/2f27f949d4ce6b596047123dc4a99057c6121ffe however I dont see it in the latest build.

janpansa avatar Oct 14 '14 09:10 janpansa

@janpansa That's because I'm still working on the code (sorry, I'd like to work on it more, but I've been really busy). You can certainly use my fork for now if you wish, but you should realize that features may not be fully implemented or (more) bugs may appear. As for when I expect to be done, I'd like to work on this project more starting next week, but I'm not positive that I'll have everything done by the end of the week.

nashley avatar Oct 14 '14 10:10 nashley

@nashley Thanks for the feedback ! that's great news.

janpansa avatar Oct 14 '14 10:10 janpansa

I have a working normal select and copy, and beginnings of column select implementation here. Although I'm a bit stumped as to how to make column select work properly.

Eugene-msc avatar Nov 12 '14 15:11 Eugene-msc