Live data from Hacker News

Ghostty 1.0

ghostty.org

261–270 of 719 posts

Re: Ghostty 1.0

#261
post #56

Has anyone put up an Arch Aur yet ?

https://aur.archlinux.org/packages/ghostty

Note the AUR package was removed because it's since been packaged in the official Arch repos.

There is a ghostty-git AUR repo for tracking the main branch: https://aur.archlinux.org/packages/ghostty-git

Re: Ghostty 1.0

#262
post #203

I might give this a shot but using GTK4 makes me think this won’t live up to the “native” claim on Linux. It will likely feel out of place on non-GTK DEs with KDE being the big one. And yes, I did read the about page disclaimer about Linux but strongly disagree about calling GTK4 the closest thing. That’s a very GNOME-centric view (e.g., ignores the rest of the Linux ecosystem) and makes me worry that any issues on o…

Gnome is becoming the de-facto Linux DE. It's standard on Ubuntu, Fedora, RHEL, Suse and Debian. KDE is standard on what, Steam deck? Every enterprise-y distro ditched it some time ago...

Hasn’t Suse been KDE by default since… as long as I can remember? Debian defaults to GNOME but it lets you pick the DE in the installer IIRC (haven’t installed Debian in a long time since I just use it for servers). Last I heard, Fedora is making KDE an official supported DE. You’re also leaving out other popular user-centric distros like Mint which don’t use either DE (toolkit it GTK but the UX paradigms makes it so just about any toolkit means that it’ll look & feel right on Cinnamon).

Re: Ghostty 1.0

#263
post #213

Landing page and github README could improve: - picture or gif is worth a thousand word - it mentioned its cross-platform but I don't see support for Windows or Android - its better make it explicit it's only for macOS and Linux. Yesterday was looking for some nicer terminal on Android and was hoping ghostty could work. - I like simple landing pages but this... is too simple and not much useful (only 2 buttons and AS…

I disagree, the landing page is just fantastic. I like the product as well, however, I need to use it for a week to comment.

I think it would help if there were more information about it, along with demos, to clearly communicate what it's about. At the moment I'm still confused because I see Ghostty has gotten so much attention, and I'm not clear why it's special.

I am sold thanks to the author's authenticity, but if I had not seen this, I wouldn't know what I'm looking at. So I think it would be very helpful if there were more info on the landing page.

Re: Ghostty 1.0

#264

Earlier quoted context omitted.

tried this doesn't work do i need some specific zig version?

0.13.0 https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37... The full script is pretty much: $ wget https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.... $ tar xvf zig-linux-x86_64-0.13.0.tar.xz $ git clone git@github.com:ghostty-org/ghostty.git $ cd ghostty $ ../zig-linux-x86_64-0.13.0/zig build -Doptimize=ReleaseFast $ ./zig-out/bin/ghostty

Looks like there are a few deps needed:

  sudo apt install libgtk-4-dev libadwaita-1-dev git
Otherwise you'll get this error:

  error: unable to spawn glib-compile-resources: FileNotFound
  Build Summary: 78/83 steps succeeded; 2 failed (disable with --summary none)
  install transitive failure
  └─ install ghostty transitive failure
     └─ zig build-exe ghostty ReleaseFast native transitive failure
        ├─ run glib-compile-resources (ghostty_resources.c) failure
        └─ run glib-compile-resources (ghostty_resources.h) failure
  error: the following build command failed with exit code 1:
  /home/tlhunter/Downloads/ghosttty/ghostty/.zig-cache/o/57acb02f2b1ccf1b03b9597a8c5f2d09/build /home/tlhunter/Downloads/ghosttty/zig-linux-x86_64-0.13.0/zig /home/tlhunter/Downloads/ghosttty/ghostty /home/tlhunter/Downloads/ghosttty/ghostty/.zig-cache /home/tlhunter/.cache/zig --seed 0xb4306e7d -Z11426c6f3a70c8b9 -Doptimize=ReleaseFast
```

I'm quite surprised they don't provide a .deb package as that checks off 90% of Linux users.

Re: Ghostty 1.0

#265
post #234

Earlier quoted context omitted.

Do you have a lot of triggers set up in iTerm 2? IMO that’s what kills performance. I can understand being frustrated about latency on older Macs — I used to run Alacritty for certain tasks on my Intel Macs for that reason. But on newer Macs like a new M4 Pro I’m back to 100% iTerm 2 again. I can’t fathom having latency problems with iTerm 2 on a new Mac you just unboxed.

Mitchell has a 5 min lightning talk discussing performance of ghostty which is worth a quick watch https://www.youtube.com/watch?v=cPaGkEesw20&t=3015s It's one of those things that you don't realize how poor the performance is until you experience something better. Mentioned from his blog: https://mitchellh.com/writing/ghostty-is-coming

> It's one of those things that you don't realize how poor the performance is until you experience something better.

No, it’s one of those things I’ve tested myself extensively and arrived at my own conclusion. Which I already mentioned in the comment you responded to.

Re: Ghostty 1.0

#266
post #173
post #42

Earlier quoted context omitted.

Comes from video games where you usually can hit ~ (tilde) or other character to make a in-game console appear, usually sliding down from above or at least in the top half/third/quarter of the screen. Popularized by Quake and games from that heritage (like Source engine) I suppose. Desktop equivalent is that you have a terminal available at a short-cut/button-press that will always show it but not fully hide the rest…

TIL. thank you for taking the time to answer - wasnt obvious from above whether or not this was some kind of joke easter egg thing

Same. I have been using this in Yakuake since 5 years but I never knew it was called a "quake mode"

Re: Ghostty 1.0

#267

I initially scoffed when I read "platform-native UI" as I've found programs made in Electron typically proclaim something similar when they are anything but native, so when I saw it used GTK for Linux (SwiftUI for MacOS) my interests were piqued. Always fun to mess around with new terminal emulators. edit: alas, it doesn't support bitmap fonts..

>it doesn't support bitmap fonts

Very disappointing. Not sure why people are trying to kill off bitmap support in everything these days. Will stick with foot.

Re: Ghostty 1.0

#268

Ghostty got a lot of hype (I cover this in my reflection below), but I want to make sure I call out that there is a good group of EXCELLENT terminals out there, and I'm not claiming Ghostty is strictly better than any of them. Ghostty has different design goals and tradeoffs and if it's right for you great, but if not, you have so many good choices. Shout out to Kitty, WezTerm, Foot in particular. iTerm2 gets some ha…

I haven't heard of Ghostty before today. I'm reading the docs; but what are the main selling points?

Personally, I've used Terminal.app (for a bit), iTerm (for a long while), Konsole (in the past, on Linux) and more recently I standardized on Alacritty (macOS) and Kitty (Linux). GPU acceleration puts it in the same general bin as my current toolchain, but your comment alludes to it pulling in some concepts from iTerm, possibly -- is that the case?

Post reply on HN