Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select All not working correctly in Linux Mint-21.x #249

Open
vossenjp opened this issue Aug 6, 2023 · 3 comments
Open

Select All not working correctly in Linux Mint-21.x #249

vossenjp opened this issue Aug 6, 2023 · 3 comments

Comments

@vossenjp
Copy link

vossenjp commented Aug 6, 2023

Re-creating from obsolete: https://sourceforge.net/p/roxterm/bugs/135/

"Edit > Select All" now seems to select only the visible view-port text, no matter where the scroll-back is positioned. So the result is "select all visible" and not "select all in scroll-back" as intended. (See original Select the entire scrollback buffer? discussion.)

Environment:

  • FAILS as below on: ROXTerm 3.12.1 from PPA on Linux Mint-21.0 and 21.2 (base = jammy).
  • Works as expected on: ROXTerm 3.12.1 from PPA on Linux Mint-20.3 (base = focal).

To reproduce:

  1. Run several commands so that output scrolls off the screen into the scroll-back buffer.
  2. "Edit > Select All".
  3. "Edit > Copy".
  4. Paste into an editor.

Result: I only get the text from the visible screen.
Expected: I want the text from the entire scroll-back buffer.

Hack-around? Is there a way to get ROXTerm to (continuously?) write the scroll-back to disk, in addition to RAM? I'd love that for some other reasons as well.

@vossenjp
Copy link
Author

vossenjp commented Aug 6, 2023

Tony Houghton - 2023-07-27
...
Anyway, the change in behaviour is caused by VTE. https://gitlab.gnome.org/search?search=vte_terminal_select_all&nav_source=navbar&project_id=1893&group_id=8&scope=issues. It's supposed to be a temporary hack to prevent a crash in gnome-terminal, but they've failed to fix the issue in a reasonable time.

There is a function to write the entire buffer to a (file) stream, so I could support that in ROXTerm. I'm quite busy at the moment though, so it might take a while before I can get around to it.


JP Vossen - 2023-07-27
Damn, I knew it moved to GitHub, I went here because I looked up my old ticket about "select all" and this is where it was. ... Re-created here.

As always, thanks for the quick reply and awesome tool.

@realh
Copy link
Owner

realh commented Aug 23, 2023

Looks like the builds have worked this time, except on bionic, whose CMake is too old, I think. The actual publishing is still pending though.

@vossenjp
Copy link
Author

I think that comment was for #150. I have now gotten 3.13.1 from Jammy PPA. I haven't tested it yet because I am in the middle of things. I'll get to it Real Soon Now, though some folks at work might beat me to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants