Top
Best
New

Posted by deaux 16 hours ago

Ghostty 1.4(ghostty.org)
985 points | 308 commentspage 3
jan_m_savage 5 hours ago|
Updated comment: Ghost is better than Hugo. I am moving my site to Ghost (and because it's drudge work, assigning it to Claude).

I was sleepy and didn't realize in my original comment that Ghostty and Ghost are different.

reader9274 5 hours ago|
You're thinking of Ghost not Ghostty
jan_m_savage 5 hours ago||
thanks! updated comment. yes, i am still groggy (ADHD early morn)
cwillu 13 hours ago||
Are the context menus hardcoded? Ghosttty is the only app on my machine that uses those horrendous rounded context menus, and because I don't use a compositor, they also have a giant black band around them. None of the config file settings seemed relevant, but maybe I missed something?
cwillu 10 hours ago|
window.zig: widget.addCssClass("no-border-radius") when no compositor is detected seems like it should be preventing this, but it's clearly not working.
selectnull 15 hours ago||
At this point, I'm really looking forward to Rex.

I've been a laggard in switching to Ghostty because I used WezTerm and wrote a plugin to customize it to my liking. I switched to Ghostty just because I got tired of nothing happening in the WezTerm land and wanted to try something different.

Rex will allow me to use my old workflow again.

strangelove026 10 hours ago|
Same boat here. This makes me think I’ll switch to ghostty soon

How’re you feeling after the change?

Got the Rex beta but haven’t looked at it really. I made a custom Claude code harness that is orchestrated by go CLI Claude wrote for me and that uses herdr for session management. Probably there’ll be something interesting I can do with Rex in the future as an alternative

selectnull 3 minutes ago||
I feel fine after the switch.

That says a lot because I really liked WezTerm (I was sponsoring Wez on github because of it) and I still do. But, the development stopped to a crawl, Wez has other priorities (obviously) and it was time for me to find an alternative.

Ghostty is fine, but I want a scripting language for my terminal - I don't need much, but those few little things mean a lot to me. Based on the Rex docs, I will be able to make it work for me the way I used WezTerm before the switch.

Lerc 15 hours ago||
I have quite enjoyed using the kitty image protocol in interesting ways.

I made a Claude code skill telling it to put a little image in the corner of the console when it does a render to see how something looks. It was quite fun telling it to draw a chicken with 5 SVG D paths and watching it iterate in the terminal.

a34729t 14 hours ago||
Kitty is so awesome. I'm writing (well, as much as anyone writes) a MUD that models a decent part of Tokyo at 30-60fps over SSH at reasonable resolution (that's the dream, at least). I'm shocked at how fast I can render a big complex 3d environment, in the terminal.
fb03 8 hours ago||
Do you have a project link or screenshots? That sounds super interesting!
entropie 15 hours ago||
Any source/screenshots?
999900000999 13 hours ago||
Great to see regular updates, this is probably the first package I install on any Linux distro.

Fast and clean. I find myself using Linux when I want to focus and study.

Windows is for music creation and certain games.

enriquto 14 hours ago||
> Building Ghostty from source is not recommended for most users.

Why is that? It reminds me of the XFree86 times when building from source was some unstable, fancy thing that was severely frowned upon.

sgt 14 hours ago||
Probably something to do with Zig. Zig changes so quickly that if you're not using exactly the compiler that they are using, it's unlikely to work.
ChickeNES 11 hours ago||
That seems…fragile. Is there even much future in Zig? The only other major project that I know of using Zig ditched it.
sgt 1 hour ago||
That is a concern yeah. But I think less of an issue as Mitchell has the Zig team on speed dial.
enriquto 15 minutes ago||
somehow this is far more concerning...

Does it mean that it's only viable to use the zig programming language if you can have "their team" on speed dial?

m1keil 13 hours ago||
Here's a delicious meal we prepared for you. We don't recommend you going to the kitchen and trying to prepare it all over again.

..but you can!

Nothing controversial here.

Graziano_M 14 hours ago||
Glad for an update. It’s unfortunately still missing table-stakes features for people who use primarily keyboard driven workflows. I guess I’ll stick with wezterm for another year.
eviks 3 hours ago|
What does it have over WT worth waiting for?
daliusd 1 hour ago||
Another WezTerm user here. Keyboard support in WezTerm is amazing

* vim like keybindings to select text

* URL, path, hash (or whatever else you need) selection with shortcut

The same or similar can be done with ghostty + tmux, but I prefer to use less if I can.

My config here: https://github.com/daliusd/cfg/blob/master/.config/wezterm/w...

wensheng 12 hours ago||
Judging from kitty benchmark, 1.4 is much faster than previous version 1.3.1. Vivido[0] was the fastest terminal when i measured terminal performance a month ago. Now Ghostty is the fastest. Time to catch up.

[0] https://github.com/vivido-dev/vivido

larodi 15 hours ago||
Escape codes are the new html for browsers now called terminal emulators. What a wonderful time to be alive, but very suspicious also :D
rvz 15 hours ago|
> Escape codes are the new html for browsers now called terminal emulators.

Not really and that isn't a good thing in the long run.

There should not be any more complexity in a terminal emulator that will just lead attackers to craft RCEs exploits to your terminal to steal your secrets on your computer just because "Its cool" and has hundreds of escape codes.

squidmaster 13 hours ago||
[dead]
zamalek 12 hours ago|
I tried Ghostty for a few months, but found that it had the slowest launch time of all the terminals (NixOS) - we're talking seconds instead of tens of ms. Sadly, it looks like the launch improvements here are for macos.
yorick 1 hour ago||
I've been working around it by setting my keybind to

  gdbus call --session --dest com.mitchellh.ghostty --object-path /com/mitchellh/ghostty --method org.gtk.Application.Activate '{}'
to instantly open new terminal windows when ghostty is already running in a single instance.
acheong08 9 hours ago|||
I had a similar problem maybe a year back. I've stuck to Foot since. I've got a new laptop now though and might be worth giving Ghostty another spin.
goodmythical 11 hours ago||
What did you settle on?

I like foot but don't mind waiting a few tens of ms in exchange for kitty's graphics.

zamalek 10 hours ago||
I'm on Rio at the moment, pending a wezterm bugfix (but I might just stick to Rio). The launch is perceptually instant on all my machines, and it does support sixels and all that nonsense.
More comments...