Live data from Hacker News

Foot – A fast, lightweight and minimalistic Wayland terminal emulator

codeberg.org

111–120 of 140 posts

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

#112
post #88
post #80

Earlier quoted context omitted.

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

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.

> That’s because writing Java all but requires a giant, heavy ide

I used intellij as an example.

Visual studio and c++, rider and c#, goland and go are all vastly more feature rich than vim and an LSP.

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

#113
post #91
post #80

Earlier quoted context omitted.

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

I can get by with https://github.com/mfussenegger/nvim-jdtls

I don't want to "get by" with probably the most important tool in my toolbelt, though.

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

#114

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.

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

#115

I'm limited to choice of terminal emulator due to having a hard requirement for quake style one-keypress dropdown. Unfortunately, in pursuit of cross-platform compatibility the *critties feel like this is a desktop environment problem, and the last gen of console apps that can do this are getting a little long in the tooth and starting to break in things.

Probably any terminal emulator works fine for this, but you need compositor support so that the compositor can do the sliding down part.

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

#116

I was very impressed with Foot on my MNT Reform, where I was having trouble getting Alacritty to work (hardware issues too difficult to overcome, and I say that as someone who was able to apply a patch to make Alacritty run on my Pinebook Pro before the mainline version supported the hardware). Foot installed and ran like a breeze, and never felt slow even with pretty minimal hardware.

A big upside of foot is it not being GPU accelerated. It works in situations were hardware support is missing.

Back when I used alacrity I kept foot installed for emergencies where I’d broken hardware acceleration.

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

#117
post #107

Earlier quoted context omitted.

I try to use KDE every year or so, and I've been doing this since KDE 1.0. It consistently keeps not delivering the experience I want. They have an uncanny ability to keep inserting "jank" everywhere, making the whole experience feel almost good but not quite. But I'll keep trying it. Perhaps they'll get there before I die of old age.

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.

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

#118
post #81

How do TUI software like nano or tmux that support mouse input behave under Wayland? Do mouse inputs work as they should? Has someone here who's using Wayland give it a try? I have no idea how ncurses (I guess) interacts with the mouse through the terminal so I don't know if it relies on X11.

Well, all the terminal emulator needs for this is the cursor position inside the window, which Wayland provides. Nothing X11 specific here. Ncurses and similar just ask the terminal emulator to provide mouse click Escape codes.

Thanks for the explanation! :)

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

#119
post #81

How do TUI software like nano or tmux that support mouse input behave under Wayland? Do mouse inputs work as they should? Has someone here who's using Wayland give it a try? I have no idea how ncurses (I guess) interacts with the mouse through the terminal so I don't know if it relies on X11.

I use Wayland and haven't noticed any problems with mouse input in tmux while using the Kitty terminal.

Thanks for your answer :) !

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

#120
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…

rxvt used to be my go-to terminal, but it was only fast in the era where we had actual 2D hardware. That era ended, oh, like 15 years ago? Ish? On the AMD side, Radeon GCN 1.0 (think 7970) came out 12 years ago, and that was their first card that entirely removed 2D hardware (which means all 2D ops are handled by optimized shaders; in Linux, that'd be handled by glamor); but wasn't the first gen of AMD that was in th…

Not just Linux, FreeBSD as well.
Post reply on HN