Release Notes for Ghostty 1.1.0
ghostty.org
ghostty.org
but its actually fine software
I'm also sticking to kitty, 'cause I use some of the more funky features. But if I were to recommend a terminal to a newbie, I would recommend ghostty as it really cares about having a good default experience.
and Mitchell is pleasant and very approachable, as opposed to Kovid.
I've been using it for almost a year now and I just never noticed it at all, it's been seamless. A great example of Zuhandenheit.
I have found composing simple tools into a toolset is way better in the long term than shopping for the 'one tool to rule them all'.
Mitchell has always seemed like a principled, rooted developer who produces quality product. He also does his homework (he made me aware of wezterm due to it being prior art he referenced).
Finally, I am one who is interested in Zig, graphics, and a terminal junkie. When I found out Mitchell wrote a tty, I had to try it, and was not disappointed.
I can think of a dozen excellent reasons to stop using Alacritty (and not in favor of Kitty) and I did because of some of them.
- the text rendering looks slightly blurry when comparing side by side (Kitty looks blurry, Wezterm and Ghostty look crisp)
- when resizing the window, the window content 'wobbles' (Ghostty is stable, both Kitty and Wezterm have the resize wobble)
This wobbling effect is a known issue with Metal views (no idea tbh why Apple can't fix that in the window system), the solution is to 'anchor' the view to one window side during resizing (although not perfect, since during the maximize transition the window content doesn't scale), but the basic wobbling fix is fairly simple: https://github.com/floooh/sokol/pull/963
In general I have the impression that Kitty feels quite 'heavy' on macOS compared to both Wezterm and Ghostty (and iTerm2 which I used before feels heavier than all those combined).
Kitty has always felt super light to me compared to Mac alternatives.
I can answer that from a very pragmatic point of view. I was able to download ghostty and get it to run the way I expected in about 5 minutes. Everything was smooth, intuitive, and the defaults were very good.
I tried many other terminal apps in the past and was always unimpressed, so I kept using Terminal.app. Ghostty is the first terminal emulator in years that worked better than Terminal.app.
Within minutes I ran into a problem: tried to select a theme using 'kitten themes', could navigate themes but enter did not work, nor was I able to Ctrl-C. I had to kill the app from a different terminal (ahem).
That's what I remember from trying other terminals: they usually try to do too much, and there are plenty of rough edges, which results in me having to spend too much time fussing around. Ghostty gets this right: things work well, the defaults are good, and things that you want to change are easy to change.
In the absolute lowest sense possible, which means that it's been compiled for different platforms and it runs on different platforms, but it also looks and feels completely alien on anything else than a Linux machine with a tiling window manager.
But it’s an interesting project, I’m playing with it regularly.
keybind = "cmd+.=text:\x03"So my workflow is to type in `vim` and then press `CMD+SHIFT+J` and Enter
[1] https://github.com/ghostty-org/ghostty/discussions/3708#disc...
I know it's subjective, but it feels fast and lean, while iTerm felt cluttered. I really like WezTerm also, but not having a quake style terminal meant that I used iTerm in parallel. So being able to use only Ghostty now is super nice. I just hope that support for tabs in the quick terminal (that's the quake style terminal in Ghostty) is coming at some point.
It'a also great to see how quickly Mitchell reacts to issues on GitHub. It was nice to report an issue and see it fixed only a few hours after that.
But I alscritty/kitty are fast too. It’s more a comparison to terminal.app/iterm and others.
Aside from some bizarre tests and benchmarks like this in normal life I don’t know what could be considered slow.
God bless
> For X11, we could not find a well-supported protocol for SSD, so we continue to use CSD.
Noo
I see people raving about Ghostty, though I'm not sure what I'm missing. What features do you find most compelling about it?
I thought X11 was SSD by default, delegating windows decorations to the window manager?
That's a pretty cool feature, I think the Windows Terminal does something similar to that for Ctrl+c, but I don't know if it's configurable.
Running: `cat /dev/urandom` causes a crash.
I have to use mac os for work but i miss guake/yaquake quick-reach terminals...
It has it under the name "Quick Terminal" though it only works on macos for now.