Live data from Hacker News

Kitty – GPU based terminal emulator

sw.kovidgoyal.net

71–80 of 87 posts

Re: Kitty – GPU based terminal emulator

#72
post #70
post #8

My progression has been st -> kitty -> ghostty. I wanted to love st, but found too many unpolished corners. Kitty was great, but it felt like the exact opposite of st. Very large and opinionated. ghostty, at least originally, was new and something between st and kitty. With claude code I wonder where the landscape of personalized software will land. st and others may be on to something in this era.

I recently switched back to kitty from ghostty. Ghostty was taking > 1s to boot, and I really don't have the time to debug it.

Odd. I’ve never had a new window or tab take more than maybe 20ms.

Re: Kitty – GPU based terminal emulator

#73
post #44

My favorite aspect of kitty is the infinite scrollback. My scrollback is 10000 lines long and scrollback buffer itself can store 1 GB worth of history.[0] When you hit a certain shortcut, you can use any pager to search through the scrollback. It's all very fast. [0] https://github.com/siraben/dotfiles/blob/84225d914acd226863e...

Don’t most terminals offer this?

Yeah, I thought this was a feature of the shell, not of the terminal

Re: Kitty – GPU based terminal emulator

#74
post #32

Earlier quoted context omitted.

I'm on wayland. Kitty can be used as a layershell window. So you can build panels, taskbars, etc if you were so inclined. For example, you want fastfetch or htop as a live desktop background? Kitty can do that.

I'd like to introduce you to conky

I'd like you to check in on our dear friend conky. His door is full of newspapers and no one has checked inside the house for a while.

Re: Kitty – GPU based terminal emulator

#75
post #32

Earlier quoted context omitted.

> Kitty terminal can essentially replace a big part of a linux desktop environment, if you want it to. It's infinitely customizable AND has own opinions at the same time. i'm interested in this idea. can you expand on that? what functionality are you replacing? i don't currently use a DE and i get along pretty well doing most of my work in alacritty and firefox-esr. occasionally i drop into pcmanfm if i need a visual…

I'm on wayland. Kitty can be used as a layershell window. So you can build panels, taskbars, etc if you were so inclined. For example, you want fastfetch or htop as a live desktop background? Kitty can do that.

oh, i already use lemonbar for that. i was hoping for something a little more interesting than info bars :)

Re: Kitty – GPU based terminal emulator

#76
post #44

My favorite aspect of kitty is the infinite scrollback. My scrollback is 10000 lines long and scrollback buffer itself can store 1 GB worth of history.[0] When you hit a certain shortcut, you can use any pager to search through the scrollback. It's all very fast. [0] https://github.com/siraben/dotfiles/blob/84225d914acd226863e...

Don’t most terminals offer this?

It's pretty common. GNOME's terminal does, as does Kconsole for KDE, and so on. I've got Gnome terminal bumped up to 100,000 lines.

There are definitely some that don't, or don't make it configurable, which for me just gives me pretty strong incentive not to use them.

Re: Kitty – GPU based terminal emulator

#77

Kovid is sort of an arrogant douchebag https://news.ycombinator.com/item?id=8213946

Let it go. He made a frustrated remark in a support thread 14 years ago where the OP escalated into calling him deliberately rude. Even if he hadn't changed at all over the years he has been contributing to open source with a product used by nontechnical people for 2 decades and deserves some grace for that.

Re: Kitty – GPU based terminal emulator

#78
post #70
post #8

My progression has been st -> kitty -> ghostty. I wanted to love st, but found too many unpolished corners. Kitty was great, but it felt like the exact opposite of st. Very large and opinionated. ghostty, at least originally, was new and something between st and kitty. With claude code I wonder where the landscape of personalized software will land. st and others may be on to something in this era.

I recently switched back to kitty from ghostty. Ghostty was taking > 1s to boot, and I really don't have the time to debug it.

Funnily enough, I saw this too. Yesterday I upgraded from ghostty 1.0.0 to 1.2.0 and was hit with startup delay. 1.0.0 didn't have it. My delay was around 5s on a fresh reboot. However, after I opened a few ghostty windows, the delay went away. I'll be keeping my eye on it.

Re: Kitty – GPU based terminal emulator

#80
post #23

Earlier quoted context omitted.

"console", "terminal" and "terminal emulator" all refer to the same thing. "shell" is the read-eval-print-loop interface you use to work in the terminal.

Please don't confuse the novices. A console is either a special kernel device or a UI subsystem; a terminal is a physical piece of kit; and a terminal emulator is an application that runs on a general purpose computer that emulates one of the aforementioned pieces of kit. * https://jdebp.uk/FGA/tui-console-and-terminal-paradigms.html * https://jdebp.uk/Softwares/nosh/guide/commands/freebsd-conso... * https://jdebp.uk…

> Please don't confuse the novices

Lol my man I don't think you're the right person to be taking advice from on how to not confuse people.

Post reply on HN