Live data from Hacker News

Ghostty – Terminal Emulator

ghostty.org

251–260 of 372 posts

Re: Ghostty – Terminal Emulator

#251

Earlier quoted context omitted.

Is there any chance of a stable release that fixes the memory leak issue? I know I could run nightly but for something I spend all day every day using I'd much rather run a stable version.

New stable release in 1 to 2 weeks.

Fantastic thankyou.

Re: Ghostty – Terminal Emulator

#252

I'm the original creator of Ghostty. It's been a few years now! I don't know why this is on the front page of HN again but let me give some meaningful updates across the board. First, libghostty is _way more exciting_ nowadays. It is already backing more than a dozen terminal projects that are free and commercial: https://github.com/Uzaaft/awesome-libghostty I think this is the real future of Ghostty and I've said th…

I use Ghostty as my main TUI at work and absolutely love it. Most of my day lives in terminals, and Ghostty just feels fast, clean, and out of the way in the best possible sense. I was a long-time Kitty user, but switching to Ghostty has been a big upgrade for my workflow. Hard to go back now. Thank you

Genuine question: what are the ghostty features that make it a big upgrade coming from Kitty?

Re: Ghostty – Terminal Emulator

#253
post #241

My only issue with ghostty is it isn’t immediately recognized by some programs through ssh (eg less) and they don’t operate properly. However there’s a one liner that solves the problem permanently on the remote machine[0] so it isn’t too bad. Hopefully in the near future ghostty’s terminfo will be shipped with common linux distros. [0] https://ghostty.org/docs/help/terminfo

I find this docs page fairly hilarious. Complaining about how the rest of the world is in the stone ages, and that is why ghostty doesn’t work with it. For me, a terminal program that requires me to muck with every machine I log into to get it to work is pretty horrible. I connect to a lot of different machines every work dat. Often they’re not machines I maintain. Making that harder is exactly the opposite of what I…

All of those terminals work for you now because someone went and added terminfo to ncurses which distributed it across all versions of linux.

Kitty needed to do it too back in 2018.

https://lists.gnu.org/archive/html/bug-ncurses/2018-09/msg00...

Note: Ghostty follows the same pattern as Kitty where they a) use their own terminfo, b) distribute it when ssh'ing (it gets pushed to the remote server) and c) added it to ncurses so that it will eventually go away.

Re: Ghostty – Terminal Emulator

#254

Earlier quoted context omitted.

what bugs did you hit? I have been using it a few days now no issues.

When I had 3 or more panes open one of them would freeze and be not recoverable without quitting the app. That's a deal killer when I'm trying to run 2 or 3 agents.

I’ll try that at work tomorrow. Interesting corner case. I wonder why it happens.

Re: Ghostty – Terminal Emulator

#255
post #190

Earlier quoted context omitted.

> because tmux inside tmux is very inconvenient. Hitting c-b c-b isn't that inconvenient?

C-b is less ergonomic than C-a that is the default on GNU screen. The first thing in tmux is to remap to C-a. (Triply so if you remap caps lock to ctrl.)

I went with C-a for quite a long time, but then I discovered that C-a is a keymap for jumping the cursor to the beginning and f the line, so I remapped tmux prefix to C-Space.

Re: Ghostty – Terminal Emulator

#256
post #236

Earlier quoted context omitted.

Overall I would describe it as "amusing." If you told me 3 years ago that terminal usage would _increase_ I would've laughed. Beyond that, I'm now having regular conversations with the frontier agentic coding companies (since they're far and away the largest terminal users at the moment) and if you had told me 2 years ago that that would be happening because of a terminal, I would've laughed even harder. So, it's ama…

Would a terminal deal with them have added another billion to your account if it hadn’t been nonprofit?

Probably not. I don't know. Who cares.

Re: Ghostty – Terminal Emulator

#257
post #191

Earlier quoted context omitted.

I have no idea why I am responding to someone who flippantly uses a phrase like "dilittante mindset", but here we go there is definitely a tendency for noobs and amateurs in any hobby or industry to obsess over expensive gear and things that don't matter (I love the term "buyhard" for it). you're out of your mind if you think the professionals in literally any industry do not discuss the specific technical tradeoffs…

When art critics get together they talk about Form and Structure and Meaning. When artists get together they talk about where you can buy cheap turpentine. -- Pablo Picasso

[deleted]

Re: Ghostty – Terminal Emulator

#258

How's the latency? I've had to keep using xterm even though it kind of sucks just because it's got the lowest latency by quite a bit.

According to this (at least 11 months old) benchmark, Ghostty has the worst input latency across all contenders: https://github.com/moktavizen/terminal-benchmark?tab=readme-... More benchmarks from 4 months ago: https://news.ycombinator.com/item?id=45253927 14 months old discussion of input latency in Ghostty with comments from the author: https://github.com/ghostty-org/ghostty/discussions/4837

I'm generally very sensitive to input latency and there's no way Ghostty has 41ms. I've only been using it for a couple of months though, so I guess it's fixed now.

Edit: just saw your second link from 4 months and yes, it's now avg 13ms which feels about right to me. Not perfect but acceptable. So what's even the point of sharing the old benchmark?

Re: Ghostty – Terminal Emulator

#259

I'm the original creator of Ghostty. It's been a few years now! I don't know why this is on the front page of HN again but let me give some meaningful updates across the board. First, libghostty is _way more exciting_ nowadays. It is already backing more than a dozen terminal projects that are free and commercial: https://github.com/Uzaaft/awesome-libghostty I think this is the real future of Ghostty and I've said th…

can you please make a Windows version!!

Re: Ghostty – Terminal Emulator

#260

Funny, I was just configuring ghostty. I finally made the jump in order to get rid of tmux as a layer of indirection. Here's what I landed on: This config tries to emulate as much of tmux with native ghostty features (splits and tabs). https://codeberg.org/jfkimmes/dotfiles/src/branch/master/gho...

Add https://zmx.sh into the mix for detach/attach functionality. It uses libghostty for rehydrating session state and scrollback
Post reply on HN