zlacker

[parent] [thread] 27 comments
1. helter+(OP)[view] [source] 2025-12-03 19:59:17
Is there a compelling reason to use ghostty on Linux, over say, gnome-terminal or foot?
replies(11): >>smw+g3 >>sramsa+n3 >>comman+94 >>mindcr+O4 >>loeg+Id >>crims0+Tj >>neop1x+Ft >>trista+Py >>dmytro+1E >>sdqali+xL >>Hazema+2f1
2. smw+g3[view] [source] 2025-12-03 20:12:23
>>helter+(OP)
It's very fast and has a lot of work to show correctness.
3. sramsa+n3[view] [source] 2025-12-03 20:13:09
>>helter+(OP)
There might be. And I certainly bear no ill will of any kind toward the project or its devs. But I am in terminals all day long, and I hesitate to use one that is written in a language that hasn't yet hit 1.0.

Foot is way more my speed. Fast, extremely stable, and (most importantly) barely noticed. When it comes to terminals, the slightest flicker -- the merest bug -- and I'm gone. And that happened to me with both ghostty and alacritty.

4. comman+94[view] [source] 2025-12-03 20:16:48
>>helter+(OP)
Yes, because Ghostty is a fiscally sponsored non-profit.
replies(1): >>trista+by
5. mindcr+O4[view] [source] 2025-12-03 20:19:27
>>helter+(OP)
While foot focuses on minimalism, Ghostty brings along a shit ton of features like support for Kitty's (https://sw.kovidgoyal.net/kitty/) graphics protocol (in terminal images! - https://sw.kovidgoyal.net/kitty/graphics-protocol/), advanced window management (windows, tabs, splits) and OpenGL pixelshaders (https://catskull.net/fun-with-ghostty-shaders.html)

Given features it's more comparable to Kitty than foot IMO.

6. loeg+Id[view] [source] 2025-12-03 21:02:04
>>helter+(OP)
gnome-terminal still writes out its scrollback history to the filesystem, potentially on-disk and not just tmpfs. It uses encryption to obfuscate that these days, but, it's still pretty weird behavior. Its performance is also relatively poor.
7. crims0+Tj[view] [source] 2025-12-03 21:34:38
>>helter+(OP)
One fun thing, it supports shaders: https://catskull.net/fun-with-ghostty-shaders.html
8. neop1x+Ft[view] [source] 2025-12-03 22:23:40
>>helter+(OP)
Or WezTerm which is much more usable and polished than this. I don't think there are any. It is likely just a social media hype.
replies(3): >>trista+oy >>alwill+mV >>coasta+051
◧◩
9. trista+by[view] [source] [discussion] 2025-12-03 22:49:52
>>comman+94
The GNOME Foundation is a non-profit as well.
◧◩
10. trista+oy[view] [source] [discussion] 2025-12-03 22:51:06
>>neop1x+Ft
I use Ghostty because it is a native application, and it looks great on macOS and GNOME. WezTerm, Kitty, and Foot don't do that for me. Foot is great though.
replies(2): >>virapt+fT >>NoGrav+9g2
11. trista+Py[view] [source] 2025-12-03 22:52:48
>>helter+(OP)
gnome-terminal is GTK 3 last I checked, and foot uses Wayland primitives. If you want a native terminal feel, Ghostty would be a great terminal. On Linux, my backup terminal is Ptyxis, authored by Christian Hergert. I recommend Ptyxis over gnome-terminal or gnome-console.
replies(1): >>WhyNot+MD
◧◩
12. WhyNot+MD[view] [source] [discussion] 2025-12-03 23:25:16
>>trista+Py
Ghostty feels a lot less native than foot on Wayland. Example: it doesn't respect Fontconfig preferences, so it doesn't use your configured monospace font. In general, Ghostty feels quite alien for me.
13. dmytro+1E[view] [source] 2025-12-03 23:26:11
>>helter+(OP)
FWIW, I found no reason to switch from Konsole.

But I'm using KDE anywa, and I don't care about kitty graphic protocol, I have better suited apps to watch images.

14. sdqali+xL[view] [source] 2025-12-04 00:19:41
>>helter+(OP)
- It looks good. Or more correctly, it is easy to make it look good. If one spends a lot of time in the Terminal emulator, it looking good has some positives.

- It uses plain text configuration that is easy to modify and version control.

Edit: - At least on Linux, foot's support for windows and tabs is limited to starting an entirely new process.

replies(1): >>akho+4U1
◧◩◪
15. virapt+fT[view] [source] [discussion] 2025-12-04 01:24:41
>>trista+oy
They're all native applications.
replies(1): >>saagar+kr2
◧◩
16. alwill+mV[view] [source] [discussion] 2025-12-04 01:44:12
>>neop1x+Ft
> I don't think there are any. It is likely just a social media hype.

It's not hype. Here's a comprehensive review of a lot of terminals and Ghostty did very well--"State of Terminal Emulators in 2025: The Errant Champions" [1]

[1]: https://www.jeffquast.com/post/state-of-terminal-emulation-2...

replies(3): >>akho+BU1 >>a96+NW1 >>neop1x+b37
◧◩
17. coasta+051[view] [source] [discussion] 2025-12-04 03:15:00
>>neop1x+Ft
Wezterm is an excellent project but it doesn't have native UI chrome like Ghostty does.
18. Hazema+2f1[view] [source] 2025-12-04 05:12:22
>>helter+(OP)
My biggest reason for using it over gnome terminal is osc52 support https://ali.anari.io/posts/osc52/ which lets you copy paste using a escape sequence. Meaning you can copy paste when ssh'ed into another machine. Gnome terminal doesn't support this currently and there is a discussion on whether they will because of security concerns https://gitlab.gnome.org/GNOME/vte/-/issues/2495
◧◩
19. akho+4U1[view] [source] [discussion] 2025-12-04 11:51:02
>>sdqali+xL
the edit is not true. footclient is, like, right there.
replies(2): >>celrod+A22 >>sdqali+RW2
◧◩◪
20. akho+BU1[view] [source] [discussion] 2025-12-04 11:54:22
>>alwill+mV
Have you read the post you linked, and do you understand what it is about?
◧◩◪
21. a96+NW1[view] [source] [discussion] 2025-12-04 12:08:59
>>alwill+mV
No sign of alacritty :(
◧◩◪
22. celrod+A22[view] [source] [discussion] 2025-12-04 12:51:39
>>akho+4U1
I use niri and footclient -N, so builtin window and tab completion don't appeal to be.

Foot feels fast, but I've not actually measured the latency. It also seems to use less CPU than GPU accelerated terminals (which it isn't) from just glancing at btop. So I'm not sold on GPU-acceleration as a feature unless I see benchmarks demonstrating the value in improved latency and reduced CPU use compared to foot

I love that foot's scrollback search, selection expansive, and copy can be entirely keyboard driven. Huge QoL feature for me that often seems neglected to me in other terminals.

◧◩◪
23. NoGrav+9g2[view] [source] [discussion] 2025-12-04 14:20:24
>>trista+oy
After some update, Ghostty stopped working on Gnome+Mesa on older Intel graphics (IvyBridge). It doesn't really feel native to me if it doesn't run everywhere the toolkit it uses runs. I understand the reasons, but it leaves a sour taste.
◧◩◪◨
24. saagar+kr2[view] [source] [discussion] 2025-12-04 15:21:03
>>virapt+fT
No, they're not. Don't be pedantic that it's native because it is written in Rust or whatever, that's clearly not what was meant.
replies(1): >>virapt+7w3
◧◩◪
25. sdqali+RW2[view] [source] [discussion] 2025-12-04 17:53:23
>>akho+4U1
I had never tried footclient. Thank you for the correction.
◧◩◪◨⬒
26. virapt+7w3[view] [source] [discussion] 2025-12-04 20:42:19
>>saagar+kr2
There's no single definition of native. If it's clearly not that for you, feel free to say what's the threshold you use.
replies(1): >>saagar+Jma
◧◩◪
27. neop1x+b37[view] [source] [discussion] 2025-12-05 19:47:50
>>alwill+mV
Can ghostty finally search in the scrollback? The last time I tried it it didn't support a freaking search. This is #1 feature I need from any terminal.
◧◩◪◨⬒⬓
28. saagar+Jma[view] [source] [discussion] 2025-12-07 04:11:55
>>virapt+7w3
Using the platform native UI toolkit
[go to top]