Hi!
Let's derail the original GNOME Systemd dependencies thread into whatever
:)
Hendrik Boom - 26.06.25, 03:38:04 CEST:
> > While that's sounds harmless without the rest of Gnome,
> > I wonder if uxterm is adequate to your needs?
>
> I use Qterminal from lxqt.
I use Konsole from KDE. IMHO it is a ridiculously good terminal emulator.
It has one of the faster text outputs. But in part it achieves that by
tricking around: It does not show all text in fast scrolling line by line
anymore. It omits. Of course if you scroll back it is all there, but if
the scrolling is so fast, you can't see it anyway, it does not bother to
display everything anymore.
But let's measure a bit:
% man zshall > zshall.txt
% for (( I=1; I<=100; I++ )); do cat zshall.txt >>zshall2.txt ; done
% ls -lh zshall*.txt
-rw-rw-r-- 1 martin martin 143M 26. Jun 08:55 zshall2.txt
-rw-rw-r-- 1 martin martin 1,5M 26. Jun 08:55 zshall.txt
% wc -l zshall*.txt
2117100 zshall2.txt
21171 zshall.txt
2138271 total
Konsole:
% time cat zshall2.txt
cat zshall2.txt 0,00s user 1,61s system 40% cpu 3,972 total
Ridiculous if you ask me.
Haha, but xterm can beat it with a bit higher CPU usage:
cat zshall2.txt 0,00s user 1,47s system 49% cpu 2,968 total
Zutty:
cat zshall2.txt 0,00s user 1,71s system 41% cpu 4,101 total
I thought Konsole might be the fastest or maybe Zutty, but it is good old
xterm.
But my hat off to good old basic xterm. Well done! :)
I like to have several profiles defined, so I can easily switch between my
default black on white background to white on black background in case
some command's colored output works better with that. I use that also when
I do Linux trainings in this case. I can easily switch between my
predefined profiles with context menu.
Aside from that if you prefer to have something with more minimal
dependencies, then maybe Zutty is something for you. If your graphics
driver supports certain OpenGL operations this might be one of the fastest
if not the fastest – likely display everything while scrolling – terminal
emulators you can lay your hands on. Excerpt from "apt show zutty":
-----------------------------------------------------------------------
Zutty uses a radically simple, yet extremely efficient rendering
implementation, coupled with a sufficiently complete feature set to
make it useful for a wide range of users. It also offers high
throughput with low latency, and strives to conform to relevant
standards, either published or de-facto.
.
Notice this program requires your GPU OpenGL to support compute,
fragment and vertex shaders, otherwise it will fail to start.
-----------------------------------------------------------------------
Best,
--
Martin