|
|
Subscribe / Log in / New account

KDE Gear 21.08

KDE Gear 21.08

Posted Aug 19, 2021 15:12 UTC (Thu) by mathstuf (subscriber, #69389)
In reply to: KDE Gear 21.08 by moltonel
Parent article: KDE Gear 21.08

Hm. I get most of this with tmux (split windows, synchronized input, scrollback, etc.). The font switching is obviously outside of its control, but urxvt has some modicum of support for switching at runtime. That's rare enough today that it's not too bad, though I suspect that will change as I age.

I can't say I've ever wanted to change the encoding, but I also rarely interact with non-Latin scripts (meaningfully).


to post comments

KDE Gear 21.08

Posted Sep 10, 2021 19:55 UTC (Fri) by nix (subscriber, #2304) [Link] (3 responses)

tmux's scrollback is not good enough! ;) While I'm very happy to see konsole gaining split panes (how long's it had that?) I remain welded to terminator because it uses a nice feature added to vte a while back: your scrollback is compressed, encrypted and written to a deleted file (by default) in /tmp, so that infinite scrollback can be as infinite as your disk space and you don't need to worry about it running you out of memory. I have personally ended up with hundreds of megabytes of scrollback in a single tab -- yes, searching in there takes a few seconds, but it's a lot better than not having the content to search at all.

KDE Gear 21.08

Posted Sep 11, 2021 3:01 UTC (Sat) by mathstuf (subscriber, #69389) [Link]

I guess I don't use the scroll back as much. Usually I'm cognizant enough to remember to pipe to less when I need to, but I haven't noticed a need for hundreds of mega at least. I also tend to open new panes and shells a lot, so I don't have many long-lived ones that aren't in mutt or nvim either.

KDE Gear 21.08

Posted Sep 11, 2021 10:41 UTC (Sat) by Jonno (subscriber, #49613) [Link] (1 responses)

> I remain welded to terminator because it uses a nice feature added to vte a while back: your scrollback is compressed, encrypted and written to a deleted file (by default) in /tmp, so that infinite scrollback can be as infinite as your disk space and you don't need to worry about it running you out of memory.

Konsole has a similar feature. If you set the scrollback buffer to infinite it is written to a deleted file in (by default) ~/.cache/konsole. It is not not compressed and encrypted, but otherwise the feature seems identical.

KDE Gear 21.08

Posted Sep 15, 2021 12:28 UTC (Wed) by nix (subscriber, #2304) [Link]

The encryption, at least, is fairly important: without it, if /tmp is not a tmpfs, anyone stealing your machine later on and looking at unallocated portions of its disk will have access to large chunks of unencrypted scrollback. The vte developers thought this was a fairly bad thing... the compression is just useful because console output is terribly repetitive. (Doing both is surely harmful to the encryption, but these aren't national security secrets we're writing out here.)


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds