Live data from Hacker News

Foot – A fast, lightweight and minimalistic Wayland terminal emulator

codeberg.org

51–60 of 140 posts

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

#51

Earlier quoted context omitted.

It really is nice once managed - it's hard to explain, but everything is very smooth . I would guess the display synchronization/mixed refresh rate support is to thank. Some Electron-based things and Steam are the main holdouts I've noticed. I suspect the Electron things at-large will be sorted out before Steam... they simply need to rebase while Valve has to modernize their libraries (ie: vgui)

Steam recently underwent a large GUI refresh, vgui has officially been retired.

That's just one I could name from memory - if you run 'xlsclients' you'll still see Steam isn't Wayland.

I was very hopeful that the redesign would be sufficient; it was not.

Thank you for the information, though - important to be current

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

#52
post #45

Earlier quoted context omitted.

> I don't think I've ever encountered a problem where terminal emulation would be too slow. You don't notice it until you get into a situation where the terminal (emulator) insists on showing you everything flying by, instead of just skipping to the end, in which situation you may be waiting a really long time. Some emulators also cannot deal with, say, 1 million lines of scrollback and searching.

That I've encountered a few times but tail or less deals with it fine.

It really depends on what you're doing frankly, sometimes you cannot use tail or less. Unfortunately.

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

#53
post #17

I've been using Foot for a while now, having switched to it from Alacritty. I like it. I don't really require much from my terminal other than for it to "feel" snappy and to have some cosmetic customization, and from my own playing around, it does both well.

I tried it for a week or so on Ashai. It was super fast. However the lack of tab support ended up being a dealbreaker. Multiple instances are ok, but I prefer tabs at the top of my application.

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

#55
post #28

Earlier quoted context omitted.

No, it makes me sad that I wish more people learned about how awesome kde is.

I used KDE and absolutely loathed it. Admittedly this was fifteen years ago, but I was blown away by the developers’ inability to make any actual design decisions, instead punting literally everything to a mountain of configuration options. Case in point, the taskbar system clock. There were no fewer than six full tabs of options to customize its behavior, including the ability to use Swatch Internet Time. Everything…

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 I would appreciate if they let me choose which terminal I could launch from Nautilus.

I use KDE, but it's just a matter of preferring their development tools.

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

#56
post #41
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…

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/dnkl/foot/wiki/Performance

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

#57
post #46
post #35

Earlier quoted context omitted.

I wish we had remote meetings, even annoucements, and other such stuff still noted in an "internet time" like that.

What’s wrong with UTC?

That aside from the tz name, it looks like regular time in a regular timezone (where you or the other person recides), so it's equally easy to confuse.

"Oh, you meant 11:00 UTC, not 11:00 Berlin time, ooops!".

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

#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.

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

#60
post #17

I've been using Foot for a while now, having switched to it from Alacritty. I like it. I don't really require much from my terminal other than for it to "feel" snappy and to have some cosmetic customization, and from my own playing around, it does both well.

I tried it for a week or so on Ashai. It was super fast. However the lack of tab support ended up being a dealbreaker. Multiple instances are ok, but I prefer tabs at the top of my application.

I suppose foot works best with a tiling window manager, it's also very often the default with swaywm
Post reply on HN