Live data from Hacker News

Kitty 0.17 – GPU-accelerated terminal emulator

sw.kovidgoyal.net

41–50 of 74 posts

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#41
post #9

How does this compare to Alacritty on Linux? I've been pretty happy with Alacritty for the past few years but I'm always interested in trying new things.

Kitty is very feature rich, while alacritty seemed to have very few features in comparison, last time I checked.

As someone who is currently using Alacritty, and been since it first appeared on HN (years ago?), what specific features are you missing in Alacritty that Kitty has?

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#43

With due respect - this sounds like the terminal emulator equivalent of a ricer car: https://en.wikipedia.org/wiki/Rice_burner "fast"? What, terminal emulation is slow now? Needs hardware acceleration? Be serious. A graphical terminal emulator should use underlying graphical environment features/libraries for things like hardware-assisted rendering.

Not just terminals. So much software is unbearably slow today. Definitely terminals. The only terminal I can really stand is xterm with bitmap fonts. https://danluu.com/term-latency/ > A graphical terminal emulator should use underlying graphical environment features/libraries for things like hardware-assisted rendering. I've mostly done OpenGL recently, and I think xterm (which is fast) is an exception in that it us…

Wow, those graphs are mind-blowing!

But it sounds like what should really be written is a fast, hardware-backed, low-latency but limited-feature graphics library.

Then have your terminal use that. I still say that direct awareness of the hardware is _way_ too much coupling.

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#44
post #41

Earlier quoted context omitted.

Kitty is very feature rich, while alacritty seemed to have very few features in comparison, last time I checked.

As someone who is currently using Alacritty, and been since it first appeared on HN (years ago?), what specific features are you missing in Alacritty that Kitty has?

Kitty has a very nice way to search and insert unicode characters (shift+control+u).

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#45
post #41

Earlier quoted context omitted.

Kitty is very feature rich, while alacritty seemed to have very few features in comparison, last time I checked.

As someone who is currently using Alacritty, and been since it first appeared on HN (years ago?), what specific features are you missing in Alacritty that Kitty has?

Tabs are probably the biggest thing.

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#46
post #4

I really like kitty, but I always wonder how people can live without a scrollbar or smooth scrolling in general. Unfortunately that's a dealbreaker for me.

I use tmux in kitty. I rarely have to scroll and when I do, I can certainely do without smooth scrolling. Usually I just use tmux to search and jump through the output. I was a heavy terminal user already but running macOS at work and linux at home, I got really annoyed by having to memorize different shortcuts. So I just gave up and started using tmux. Now, no matter what platform I am on, the behaviour is pretty mu…

FYI you can configure mouse wheel (or in my case just trackpad) scrolling in tmux [1], I've had this configured for years and it's worked really well for me.

[1] https://web.archive.org/web/20180821055830/http://www.joehan...

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#47
post #44
post #41

Earlier quoted context omitted.

As someone who is currently using Alacritty, and been since it first appeared on HN (years ago?), what specific features are you missing in Alacritty that Kitty has?

Kitty has a very nice way to search and insert unicode characters (shift+control+u).

I tend to use the CTRL+Shift+U shortcut with the codes memorized or looked up from https://unicode.org/charts/ (https://odoepner.wordpress.com/2018/01/04/enter-unicode-char... goes through how to use it) instead, so I can use them all over (IRC + Slack + Browser + Terminal).

Good to know though, so thanks for the reply.

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#48
post #41

Earlier quoted context omitted.

As someone who is currently using Alacritty, and been since it first appeared on HN (years ago?), what specific features are you missing in Alacritty that Kitty has?

Tabs are probably the biggest thing.

I see. For someone using tmux, seems that would be a non-feature. Thanks for the reply!

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#49

Kitty is good but the only issue I have is the use of custom terminfo xterm-kitty. This means things break when ssh’ing to older Linux until you copy the terminfo manually. On BSDs it doesn’t work as there is no terminfo support.

Doing `export TERM=xterm` has worked consistently for me

Re: Kitty 0.17 – GPU-accelerated terminal emulator

#50
post #46

Earlier quoted context omitted.

I use tmux in kitty. I rarely have to scroll and when I do, I can certainely do without smooth scrolling. Usually I just use tmux to search and jump through the output. I was a heavy terminal user already but running macOS at work and linux at home, I got really annoyed by having to memorize different shortcuts. So I just gave up and started using tmux. Now, no matter what platform I am on, the behaviour is pretty mu…

FYI you can configure mouse wheel (or in my case just trackpad) scrolling in tmux [1], I've had this configured for years and it's worked really well for me. [1] https://web.archive.org/web/20180821055830/http://www.joehan...

Unfortunately, that breaks scrolling in VIM, which I also use. I do use scrolling with the track pad in VIM sometimes and I care more about that than scrolling in my terminal.

Maybe I should try re-enabling it again. It's been a while. Maybe tmux or VIM fixed this.

Post reply on HN