Live data from Hacker News

Foot – A fast, lightweight and minimalistic Wayland terminal emulator

codeberg.org

121–130 of 140 posts

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

#121

Earlier quoted context omitted.

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

Which allows you to do tabs (with wm). So it has tabs if you really need them. Also foot can be used as a server and client, which I use all the time. It allowes for instant start and less memory consumption, when you need many terminal windows open.

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

#123

Foot has an opt-in server mode so that if you are used to running multiple terminals at once, you can save a little memory. Great for a low-end device. Of course, if the server is closed/crashes, you lose all the client terminals which can be annoying.

Does the server ever crash? I’ve been using foot in the “normal” mode and I don’t recall it ever having crashed.

I use it this server-client mode for a couple of months at least, and I never experienced any crashes. Not that I see a huge difference, just it fits my workflow better. I do have many many terminal windows open at the same time, but most of them aren’t busy doing something. They are either some kind of app (e.g. ranger) or a space I usually come up to do something specific (e.g. this workspace I use for sshing that server and that workspace to do things locally).

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

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

Alacritty is wildly and obviously faster than gnome terminal in use. It's super clear when you try it out.

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

#125

Foot has an opt-in server mode so that if you are used to running multiple terminals at once, you can save a little memory. Great for a low-end device. Of course, if the server is closed/crashes, you lose all the client terminals which can be annoying.

Does the server ever crash? I’ve been using foot in the “normal” mode and I don’t recall it ever having crashed.

Unfortunately it tends to do so randomly (was using foot for like 3 or so years by now). And in the end you'll only ever end up saving single digits of RAM. I suggest using server mode *only* on a RAM constrained device like a SBC or a embedded device (Tablet running Linux).

PS: i am issue number 3 hueh

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

#126
post #79

Earlier quoted context omitted.

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

Images in vim org notes with neoorg.

Is it some replica of org-mode? Could get it after a brief exploration, there is nothing about .org files, only .norg

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

#127
post #107

Earlier quoted context omitted.

Not sure what you mean by jank, but nothing else even comes close in my experience. Gnome feels clunky in comparison with stuff like missing server side decorations and lack of adaptive sync on top of that.

I don't doubt that people like KDE, I just cannot figure out why. Something to do with usage patterns, perhaps. I never liked the Windows 95+ style UIs, perhaps that's it. Also KDE seems to be always be riddled by display bugs that I get to experience. I use Gnome when the desktop is irrelevant, like for instance my gaming box. Sway for when I want to optimize developer experience.

For gaming adaptive sync is important in my case, so Gnome is really a no go since it takes them forever to implement it.

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

#128
post #88

Earlier quoted context omitted.

That’s because writing Java all but requires a giant, heavy ide. Like IntelliJ, eclipse or netbeans, and always has. Vim + lsp for basically any other sane language is good enough.

You can keep telling yourself that, it doesn't change the fact that IDEA beats any plain text editor for working with code in any language I've ever seriously tried. It's not just Java. I used vim/neovim for about a decade on and off, and then went all in on neovim for about a year (because I honestly wanted to see what's on the other side), forcing myself to believe that lie in spite of my experience screaming the o…

All the reasons you give for idea being superior sound like Java developer problems.

Maybe I don’t need my editor to “understand the entire project” because the code I work on is modular and self contained enough that it doesn’t matter.

When I need a big refactor, tests are usually there to help.

Of course, when you are working on a code base full of AbstractAutowiredFactoryBeanFactories the yea of course you are going to need some more involved tooling, because it’s impossible for a human to read.

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

#129
post #109
post #88

Earlier quoted context omitted.

That’s because writing Java all but requires a giant, heavy ide. Like IntelliJ, eclipse or netbeans, and always has. Vim + lsp for basically any other sane language is good enough.

Just as much as going to the 10km away supermarket requires a car or public transport - you can walk if you want, but I will have already went home from shopping while you are still just started walking.

Walking is good for you.

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

#130
post #129
post #109

Earlier quoted context omitted.

Just as much as going to the 10km away supermarket requires a car or public transport - you can walk if you want, but I will have already went home from shopping while you are still just started walking.

Walking is good for you.

You can do much better things in all that free time you get, but it is an analogy.
Post reply on HN