Live data from Hacker News

Kitty – a fast, featureful, GPU based terminal emulator

sw.kovidgoyal.net

81–90 of 323 posts

Re: Kitty – a fast, featureful, GPU based terminal emulator

#81
post #80

Earlier quoted context omitted.

Alacritty is quite buggy and not very maintained, the author doesn't put a lot of work in except the occasional small merge. (They still haven't finished the scrollback support branch that's been open for ages). I've switched to kitty and am much happier.

Is it? I have been using the scrollback branch for months without problems (although not on mac)

Even on master I've just felt alacritty being a bit glitchy with regular rendering issues. Especially when switching to full screen, which I do quite regularly.

Also kitty definitely feels snappier to me in terms of latency.

Re: Kitty – a fast, featureful, GPU based terminal emulator

#82
post #68

Side note, the author's home page is an absolute relic from the past: https://kovidgoyal.net , including things like provisions for 56k modems, iframes, detection scripts for IE3 and AOL, and other gems. It even looks like he has his own pre-jquery compliance library written about 18 years ago: https://kovidgoyal.net/scripts/VisualDocumentAPI.js

And most of it still works perfectly fine on an iPad Pro, in a completely new browser from the future. Good times!

Re: Kitty – a fast, featureful, GPU based terminal emulator

#84
post #68

Side note, the author's home page is an absolute relic from the past: https://kovidgoyal.net , including things like provisions for 56k modems, iframes, detection scripts for IE3 and AOL, and other gems. It even looks like he has his own pre-jquery compliance library written about 18 years ago: https://kovidgoyal.net/scripts/VisualDocumentAPI.js

Oh man - there's an Array.prototype.add definition in there. This was written before browsers could be expected to have Array.push(). That's insane.

Re: Kitty – a fast, featureful, GPU based terminal emulator

#85

I can't seem to get the config changes to show up on my install, is there something I'm missing in my setup? I update the config, save it, quit Kitty and start it up again, nothing still :/

The file is in a different location depending on OS. For example on macOS it’s ~/Library/Preferences/kitty/kitty.conf

Re: Kitty – a fast, featureful, GPU based terminal emulator

#86

This doesn't work on half of Nvidia-powered laptops: https://github.com/kovidgoyal/kitty/issues/456

Closed and locked with: > I'm widely known for my extreme stupidity. Loving the zero given approach from the maintainer. Installing now.

Not an entirely unfair reply to

> Not a smart move, imho.

Re: Kitty – a fast, featureful, GPU based terminal emulator

#87
post #33

I've been using Kitty for a month now. I really like it. It's slightly less usable out of the box than iTerm 2. The default shortcuts are very counterintuitive (no CMD T for new tab or CMD W to close tab). But editing the preferences is straightforward. I prefer it to iTerm because it's so. Damn. Fast. It's the only software (besides Sublime) I run on my laptop that actually feels like it's using the 40 years of tran…

[deleted]

Re: Kitty – a fast, featureful, GPU based terminal emulator

#88
post #43

Gpu powered terminal emulator? This performs almost 100x worse than Mac OS Terminal.app. Cat-ting a long file takes 100x longer to draw on the screen! Isn’t it supposed to be faster if it’s “GPU powered”?

"Some people have asked why kitty does not perform better than terminal XXX in the test of sinking large amounts of data, such as catting a large text file. The answer is because this is not a goal for kitty. kitty deliberately throttles input parsing and output rendering to minimize resource usage while still being able to sink output faster than any real world program can produce it. Reducing CPU usage, and hence b…

That... doesn't make any sense.

Re: Kitty – a fast, featureful, GPU based terminal emulator

#89
post #15
post #4

Wonder how it compares to https://hyper.is/ -- Hyper isn't directly bound to OpenGL, but it uses Electron, and maybe ends up in a similar place?

Hyper's IO is slow. Because of the way Hyper handles buffering and rendering, a simple call to 'yes' can actually cause the terminal not just to freeze - but crash altogether.

I've found hyper to be good for a terminal used during presentations, because it looks so darn nice. The rest of the time I still use iTerm2 (or maybe I'll start using kitty, who knows?)

Re: Kitty – a fast, featureful, GPU based terminal emulator

#90

I've switched to kitty a few months ago and it works REALLY well. It's very fast and has the best support for ligatures I've seen in a terminal. With FiraCode, it makes code beautiful in the terminal

I'm using Yakuake (konsole) with Firacode . What differences I would see ?
Post reply on HN