<div dir="ltr"><div>Hi,</div><div><br></div><div>You don't need to worry about leaking confidential data. VTE stores the scrollback data in encrypted files, and erases the encryption key from memory as soon as the given terminal tab is closed. That is, if support for encryption is compiled in (it is in Debian), which you can double check by looking for "+GNUTLS" in gnome-terminal's About dialog, or in the output of gnome-terminal --version.<br></div><div><br></div><div>Should you be interested in juicy technical details, see:</div><div><a href="https://bugzilla.gnome.org/show_bug.cgi?id=664611">https://bugzilla.gnome.org/show_bug.cgi?id=664611</a></div><div><a href="https://bugzilla.gnome.org/show_bug.cgi?id=738601">https://bugzilla.gnome.org/show_bug.cgi?id=738601</a><br></div><div>and the comments at the top of vtestream-file.h, a file which you have already found and looked at.</div><br><div>> It uses deleted files in /tmp instead of no files or files in RAM in /run.</div><div>> [...] For me everything should be in RAM as xterm does.</div><div><br></div><div>VTE supports infinite scrollback, due to popular demand. Consuming arbitrarily large amount of RAM, potentially even more than the physical amount you have, plays very badly with the kernel's swapping and OOM killer, it's basically unviable as opposed to storing it on disk which works fine. That's the reason (in a nutshell) behind this solution.<br></div><br><div>cheers,</div><div>egmont<br></div><div><br></div></div>