| ▲ | SchemaLoad 4 hours ago | ||||||||||||||||
For some basic stuff like vim it works fine. But for almost everything else I'd rather a regular CLI tool or a web interface. I suspect a lot of the popularity comes from people who want to feel like a hacker using 10 terminal windows, but actually want a GUI like experience. | |||||||||||||||||
| ▲ | ulrikrasmussen an hour ago | parent | next [-] | ||||||||||||||||
For me, TUIs compensate for the fact that I can't get good remote GUI rendering on Linux. Yes, X11 tunneling exists, but the experience has always been abysmal for me for anything not hosted on a machine that sits on the same LAN as the client. For Wayland I don't even know if such a thing is possible since I don't think the architecture supports it. But the terminal is just fundamentally the wrong basic abstraction on which to build a structured GUI, it just happens to require few enough bits to be sent over the wire that it actually works reasonably well over SSH as opposed to pushing graphics. | |||||||||||||||||
| |||||||||||||||||
| ▲ | helterskelter 18 minutes ago | parent | prev | next [-] | ||||||||||||||||
I dunno, pre-LLM TUI's at least tended to be okay, and keyboard navigation was a first class citizen. Besides, if you were using a TUI instead of a GUI then you basically always ended up saving memory/battery life, and TUI programs are generally more portable than trying to run some ancient GUI program. I typically prefer CLI myself but having a TUI to manage torrents for instance was much more ergonomic. | |||||||||||||||||
| |||||||||||||||||
| ▲ | xboxnolifes 3 hours ago | parent | prev | next [-] | ||||||||||||||||
Obviously people want GUIs. That's why TUIs should be compared to GUIs, not to CLIs. TUIs are nice since you get a lot of the benefits of a GUI, without having to leave the context of the terminal. | |||||||||||||||||
| |||||||||||||||||
| ▲ | zbentley 3 hours ago | parent | prev | next [-] | ||||||||||||||||
This. A lot of folks picked it up for that reason when they were young and now are terminal-all-the-things out of sheer inertia. | |||||||||||||||||
| ▲ | bee_rider 3 hours ago | parent | prev [-] | ||||||||||||||||
Vim is special because 99% of what we do is editing text, and it is the text editor—the importance of that task overcomes the poor discoverability of a TUI. Most other programs should be CLI, so they can fit in the conventional command line toolbox. | |||||||||||||||||