Live data from Hacker News

Use Alacritty instead of Termite

github.com

31–40 of 331 posts

Re: Use Alacritty instead of Termite

#31
post #20

I used to use termite, but switched to kitty for ... reasons I can't remember now. Does alacritty support ligatures yet? I've been using kitty because it does, but then I have issues with tmux in kitty ... I know, I want my cake and eat it

Lots of things alacritty cannot do- 1) If you scale certain fonts using fontconfig, alacritty would ignore that. 2) No emoji colors, no ligatures (and thus no flags), also emoji size has problems ... and not to mention it's one of the slowest (yes! contrary to what they blowhard they response time to keys is very large) terminals out there. List is endless, termite had its place, but there is no doubt that there is s…

Account created: 10 minutes ago

Comments: 1

Re: Use Alacritty instead of Termite

#32
post #20

I used to use termite, but switched to kitty for ... reasons I can't remember now. Does alacritty support ligatures yet? I've been using kitty because it does, but then I have issues with tmux in kitty ... I know, I want my cake and eat it

Lots of things alacritty cannot do- 1) If you scale certain fonts using fontconfig, alacritty would ignore that. 2) No emoji colors, no ligatures (and thus no flags), also emoji size has problems ... and not to mention it's one of the slowest (yes! contrary to what they blowhard they response time to keys is very large) terminals out there. List is endless, termite had its place, but there is no doubt that there is s…

> contrary to what they blowhard they response time to keys is very large

They state explicitly on their README that they're measuring throughput, not latency. Besides that, all three of your complaints are true as far as I'm aware, and they are major dealbreakers.

Re: Use Alacritty instead of Termite

#33
post #11

Alacrity works well on MacOS also. It gives you enough control that you can send meta (command) properly to readline, emacs, and whatever else is running in the terminal while letting some command chords be handled outside the terminal (e.g., command-tab, copy/paste, rectangle).

Command-tab is slightly broken for me. When Alacritty is full screen, command-tab often switches to the desktop instead of Alacritty. It’s my only complaint, but it’s pretty annoying and disruptive. https://github.com/alacritty/alacritty/issues/3659

Re: Use Alacritty instead of Termite

#34

Is there any indication of the energy impact using a GL context to render plain old text? These concepts seem incompatible in the context of a laptop, and who needs GL here when the bottleneck is biological. One of my favourite working modes is shutting down everything and just hacking away in vim, partly for distraction management but primarily because of battery.

There is at lease one open issue¹ with the clipboard crate that causes a high amount of wakeups (under Wayland at least). Whatmore, the wakeups scale with the number of terminals open. The project is ruthless about performance[latency] regressions, but not so much about performance[energy] overhead.

https://github.com/alacritty/alacritty/issues/3108]

Re: Use Alacritty instead of Termite

#35

When stepping away from KDE to sway, tried diffrent terminal emulators, but especially compared konsole, termite & alacritty. Back then (October 2020) I found alacritty to have really slow startup times on high-end machines (and got confirmation that's it's not my fault on IRC). Even massive Konsole started up faster. It also treats Wayland badly. So I settled with Termite, which I really like so far. It's sad that i…

I've been using Alacrity/Sway for at least that long, and it's been perfect. Maybe I have a low end machine.

How does it misbehave on Wayland?

Re: Use Alacritty instead of Termite

#36
post #26

Alacritty is very slow on startup, I use a tiling manager and spawn new terminals frequently so this is very noticeable. I use st which is super fast and has everything I need available through patches

This might have something to do with the GPU you use. Alacritty spawns instantly for me on AMD GPU with mesa drivers.

Re: Use Alacritty instead of Termite

#37

Is there any indication of the energy impact using a GL context to render plain old text? These concepts seem incompatible in the context of a laptop, and who needs GL here when the bottleneck is biological. One of my favourite working modes is shutting down everything and just hacking away in vim, partly for distraction management but primarily because of battery.

Well it can't be known for certain without performing benchmarks to test it, but I would presume a hardware-accelerated renderer is far more efficient than a software-based one.

Re: Use Alacritty instead of Termite

#39
post #5

Does Alacritty still require you to copy terminfo to remote servers in order for backspace to work? I loved Alacritty, but copying terminfo every time gets old pretty quickly.

short-term: Add the terminfo file to your vm provisioning tooling: ansible, terraform, etc

long-term: Maintain an alacritty package in your distro of choice so the terminfo is automatically included

Re: Use Alacritty instead of Termite

#40
post #27
post #3

> GTK and most of the GNOME project are much of the same. Avoid them and don't make the mistake of thinking their libraries are meant for others to use. Choose your dependencies wisely. Sometimes only a crystal ball would have helped but often, a little bit of due dilligence would have prevented lots of upgrade pain down the line.

Gnome has a fairly negative rep now, thanks in part to its repeated spurning of feature requests from developers and users. I remember when the Gnome desktop was exciting; there were frequently new apps to try, things pushing niche workflows that the Gnome team didn't consider. That all stopped with Gnome3.

Gnome developers actively hate their users and non-gnome developers. This issue takes the cake: https://gitlab.gnome.org/GNOME/mutter/-/issues/217
Post reply on HN