Menu

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

Next_release
open
None
5
2023-07-27
2023-07-26
JP Vossen
No

"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 https://sourceforge.net/p/roxterm/discussion/422639/thread/51ae059d/.

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.

Discussion

  • Tony Houghton

    Tony Houghton - 2023-07-27

    The primary site for ROXTerm is now realh/roxterm on github. I suppose I should change the SF site to redirect people, but I just never got around to it.

    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

    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. Sorry. Want me to re-create in Github? And/or create a feature request for writing scroll-back to disk?

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

     
  • Tony Houghton

    Tony Houghton - 2023-07-27

    You can do a feature request on github if you like, it might help me not to forget about it.

     

Anonymous
Anonymous

Add attachments
Cancel