Live data from Hacker News

Foot – A fast, lightweight and minimalistic Wayland terminal emulator

codeberg.org

71–80 of 140 posts

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#71
post #58

Honest question: as somebody using the terminal mostly for things like ssh, screen and emacs in screen… why should i care about terminal speed?

A faster terminal feels better. It is the kind of things that are hard to point out but enough to feel the difference side by side.

I definitely noticed it when I switched from terminator to kitty.

Now the race of which one will cat a large file the fastest is a bit pointless, but it should be fast enough not to add more than a frame of latency for regular use.

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#72
post #61
post #55

Earlier quoted context omitted.

Well, it's a matter of taste. But I find the latest version quite pleasant when using Krita's dark orange color scheme. I really, really, love how much I can customise though. I also try GNOME, Xfce, and Cinnamon every new relatively big release. And, as far as I'm concerned, really like all those projects. I must say though, I hate how GNOME locks you in to their apps. I understand their commitment, but for instance…

you can, with "gsettings set org.gnome.desktop.default-applications.terminal exec foot" for instance. GNOME is just as configurable as KDE; the difference is KDE bothers to make any of these settings discoverable.

Thanks for the tip!

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#75
post #26

As someone who has dabbled in terminal emulation (I was the maintainer of Console Telnet for Win32 twenty years ago), I have respect for someone who takes the time to optimize a terminal emulator by building a fast parser and being careful with screen updates. That used to be the only way to make a graphical program fast, but these days hardware is so fast you can render an entire scene before the next screen refresh…

Being fast is not just about hitting the deadline for 60fps or more. Ingestion performance (cat /dev/urandom), startup time and overall latency are also important factors.

There are a few terminal emulators that are fast enough that further optimization is mostly for the heck of it...

And ugh, gnome terminal. The internet explorer of terminal emulators, only used to install foot and alacritty.

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#76
post #56
post #41

Earlier quoted context omitted.

libvte is a big reason that GNOME Terminal tends to be faster than competing terminal emulators, including xterm and rxvt. One of VTE's tricks is that it doesn't bother painting the screen if the contents are going to be overwritten in the next frame anyway; you can scroll through megabytes of data in fractions of a second this way. The idea that it's slow, that's new to me.

I have a 655MB file with 1.5 million lines of lorem ipsum. I timed a cat in several terminal emulators. For this simple test, gnome-terminal beat xterm a little bit but wasn't anywhere close to the rest: foot 0m9.410s alacritty 0m16.881s konsole 0m36.737s gnome-terminal 1m1.096s xterm 1m16.919s Foot has an page that explains when and why it's fast, and also when it's not, compared to alacritty. https://codeberg.org/d…

Glad this Termkit prototype work is right on track then. Generated a 655MB lorem text file and it came out at 0m8.186s.

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#77

> if you pronounce the foo part of foot the same way you pronounce foobar, then foot sounds a lot like the Swedish word fot wait... foo in foobar isn't pronounced like foo in foot??

It is. Surely it is, right?

Not in New York, at least. Foo rhymes with Blue and Flu, while Foot rhymes with Soot and Put (same vowel sound as Book, Look, Cook, etc.).

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#79
post #6

Earlier quoted context omitted.

Same here works well, but I am eyeing others for image support at some point.

What is your workflow where you use images in the terminal?

Images in vim org notes with neoorg.

Re: Foot – A fast, lightweight and minimalistic Wayland terminal emulator

#80
post #59
post #42

Unfortunately there is no support for ligatures. A good programming font like fira or source code pro makes for such a quality of life improvement. At least easier on the eyes. It seems that many terminal emulators can’t or won’t support them, because they are hard to render properly. Sticking to wezterm for now.

In the age of Vim being a full IDE, these kinds of things only become more important.

Vim is a not an ide. Intellij with java is worlds apart from any vim setup I've ever seen in the wild.
Post reply on HN