Live data from Hacker News

Ghostty – Terminal Emulator

ghostty.org

201–210 of 372 posts

Re: Ghostty – Terminal Emulator

#202

Recently tried multiple terminals because I am gradually migrating off of Macs and I liked Ghostty but the lack of searching the scrollback has turned me away from it. Opening another editor to do the same I tried but didn't like. WezTerm has everything I need and is closest to iTerm2, minus being able to quit it and have it restore all windows and tabs on restart -- but oh well, it's not an important enough feature.…

Scrollback does exist on Ghostty! But you need to switch to “tip”. This can be done in the config file. The tip build is very stable and has many bugs fixed (like various memory leaks).

Tip is good but depending on your platform you might need to build it yourself and then you need a particular zig version.

Re: Ghostty – Terminal Emulator

#203
post #191

The fetishization of tools is one of the things that mark a dilettante mindset. You see it on all hobbies, e.g. when the someone sees a photograph and their first question is about what camera and optics were used. No question about composition, light, the moment, creativity... they only care for the tools. The technique and knowledge is the important thing, not the tools. They forget the good practitioner can do a g…

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

Re: Ghostty – Terminal Emulator

#204

Earlier quoted context omitted.

mitchellh: What is the current thinking WRT adding client/server functionality (like built-in tmux+mosh)? I recall you talking about it on the Changelog podcast, and that would be a killer feature for me; I really make a lot of use of the wezterm equivalent, it's so nice having first-class UI windows rather than tmux's faking of it.

Zellij has been holding me over with tabs and panes (in quick terminal) while I wait for them to come to ghostty directly. Tabs (and panes? I haven't tried yet) should work fine for regular terminal windows though.

There's a PR out there for tabs in quick terminal https://github.com/ghostty-org/ghostty/pull/9857

Re: Ghostty – Terminal Emulator

#205

I enjoy it, and it’s great to have another modern high performance terminal as an option for macOS and Linux. For me, Kitty still has the edge: https://sw.kovidgoyal.net/kitty/ WezTerm is also a strong contender: https://wezterm.org/

When I tried Wezterm last year, you couldn't select more than 3-5 lines of text. I went to fix the 'bug', I found that it was intentional because it allocates a string and copies multiple times every time you click and drag. Even if that's fixed, that design put me off the terminal forever.

I regularly select hundreds of lines in Wezterm. I have never had a problem.

Re: Ghostty – Terminal Emulator

#206
post #66

Earlier quoted context omitted.

Since people are mentioning latency I’ll mention throughput. Basically the idea is that you accidentally cat a large file to your terminal and we are measuring how much time it takes for the terminal to finish displaying it. This test generally favors GPU-accelerated terminals. Ghostty performs very well on this regard, among the same league as Alacritty and Ptyxis.

Rather, what will win is a terminal that internally builds an efficient, symbolic representation of what is on the display, rather than a pixel representation with all the font glyph, and which efficiently sychronizes that symbolic representation to the graphical canvas, skipping intermediate updates when the abstract display is changing too fast.

That’s already happening I think. Newer terminals redraw at a fixed rate equal to the display refresh rate, usually 60Hz. But if there are more than 60 new characters being printed per second, some of these intermediate states are never rendered on screen.

Re: Ghostty – Terminal Emulator

#208
post #67

Earlier quoted context omitted.

What features related to distrobox? I use both ptyxis and distrobox and I don’t notice any integration between them. I do notice an integration between ptyxis and sudo however. It simply turns the title bar red.

> Ptyxis: Your Container-Oriented Terminal for GNOME > A modern terminal emulator built for the container era. Seamlessly navigate between your host system and local containers like Podman, Toolbox, and Distrobox with intelligent detection and a beautiful, responsive GNOME interface. https://gitlab.gnome.org/chergert/ptyxis/-/blob/main/README....

[deleted]

Re: Ghostty – Terminal Emulator

#209

Earlier quoted context omitted.

This is what kills it for me. Half the time I'm using a terminal I'm sshing and the fact that I need to copy over term-info on virtually every machine keeps me from using it more often. Even copying term-info doesn't always fix it. From what I've read it's not entirely ghostty's fault but as a user it's frustrating.

Have you seen the `ssh-terminfo` option for shell integration? https://ghostty.org/docs/config/reference#shell-integration-...

No I haven't seen that before. I used to just run the terminfo tic command that's recommended in the top searches and when that started failing I just swapped back to default terminal for SSH

Re: Ghostty – Terminal Emulator

#210

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

Post reply on HN