Live data from Hacker News

Ghostty – Terminal Emulator

ghostty.org

351–360 of 372 posts

Re: Ghostty – Terminal Emulator

#351

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…

It is cringe to buy niche gear and learn obscure in-group terminology because you are trying to short-cut through enjoying the hobby itself directly to enjoying the status and acceptance that non-hobbyists enjoy.

But "fake it until you make it" is part of life too and everyone wants to belong and to be taken seriously. You can't always just "do the hobby for fun" if you want to be social since anxious intermediates whose own output is still crap will gate-keep.

If you can, find hobbies that bring you joy and do them alone, free from the influence of too much right and wrong, at least in the first stages.

In the context of terminal emulators, idk, do something like learn AWK purely for personal enjoyment. You may not have the flashiest dotfiles or color schemes or whatever, but you'll be able to do arcane stuff in the terminal that will give you confidence you belong and others will be amazed by.

Re: Ghostty – Terminal Emulator

#352

My only issue with ghostty is it isn’t immediately recognized by some programs through ssh (eg less) and they don’t operate properly. However there’s a one liner that solves the problem permanently on the remote machine[0] so it isn’t too bad. Hopefully in the near future ghostty’s terminfo will be shipped with common linux distros. [0] https://ghostty.org/docs/help/terminfo

Apparently changing $TERM from `screen-256color` to `tmux-256color` in tmux to try and get italics working in nvim totally mangled ghostty.

I looked into infocmp and other tricks to try and and figure out why the backspace key was throwing gibberish around, but I had no interest in debugging such an inscrutable thing through so many layers.

I don't fault ghostty for things like this, but at the same time it's hard not to scorn the tools you want to be invisible, even if making unreasonable demands of them on accident.

Re: Ghostty – Terminal Emulator

#355
> Ghostty is […] feature-rich […] uses platform-native UI

What goes through the head of a developer when writing such blatant lies in the introduction text? What does he think he accomplishes by doing so? Is he so deluded that he thinks behaviour like this is somehow socially acceptable and the readers just nod along and no one is going notice and criticise him for that? Really, it's like the mind of children in an adult body, no concept of reputational damage.

I just installed Ghostty and cannot help but conclude that the claims are wrong, abundantly so. Compare it with the incumbent Konsole. It is clear to anyone to see that Ghostty has about 0.3% of its features. If I were to enumerate everything that's missing, I would not be able to stop until tomorrow.

It suffices to point out that there is no menu bar, no icon toolbar, no l10n, no settings dialogue, no key-bindings dialogue, no scrollbar, no search, and it would go on and on and on. The sad thing is, if the developer actually used the platform-native UI like he claims, then he would instantly get the first five without lifting a finger!

Re: Ghostty – Terminal Emulator

#356
post #325

Earlier quoted context omitted.

Random advice question. My brother taught himself to program and has been making a terminal-based game. What started out small has turned into a highly polished game with ascii art, sound, you name it. I’ve been trying to figure out how I could actually help him distribute it and I keep coming back to the best option being to wrap his programs terminal output into a host process that can emulate and render it. It see…

somehwere else in this thread this project was mentioned (uses libghostty): https://github.com/weedonandscott/trolley that might be a viable approach for you

Never heard of this, thank you!

Re: Ghostty – Terminal Emulator

#357
post #58

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'm the author of Trolley[0] (Electron for TUIs). It was so easy to get the terminal functionality going with `libghostty`. Most time was spent building the functionality around it. Thanks for making it. [0]: https://github.com/weedonandscott/trolley

My brother has built a game using python on the CLI and I've been trying to find a way to package it. Your project seems very promising for my use case.

Project mentions Windows compiles but isn't tested. Do you have a gut check on what issues there might be?

Re: Ghostty – Terminal Emulator

#358
post #58

Earlier quoted context omitted.

I'm the author of Trolley[0] (Electron for TUIs). It was so easy to get the terminal functionality going with `libghostty`. Most time was spent building the functionality around it. Thanks for making it. [0]: https://github.com/weedonandscott/trolley

My brother has built a game using python on the CLI and I've been trying to find a way to package it. Your project seems very promising for my use case. Project mentions Windows compiles but isn't tested. Do you have a gut check on what issues there might be?

I think it may actually work. It's just that I only have a VM to test it on, and it does not support OpenGL. I got it to compile and run, but it crashed on that VM limitation.

Feel free to open issues in the repo, I'll find a way to get a Windows machine if there's interest.

You can also email me at `trolley [at] wands [dot] is`

Re: Ghostty – Terminal Emulator

#359

How's the latency? I've had to keep using xterm even though it kind of sucks just because it's got the lowest latency by quite a bit.

It feels amazing on linux. I find it very noticably better than konsole.

Foot/Alacritty also feel amazing but they don't have some features of Ghostty.

My benchmark is opening neovim and scrolling with the mousewheel so not sure how represantative that is though

Re: Ghostty – Terminal Emulator

#360

Serious question here, not trolling. Ghostty looks great; obviously a lot of hard work went into it. My question is why? I am seriously curious about what motivated you to make this considering the space is already so crowded with reasonable solutions. I see this kind of almost duplication of effort a lot, and I am really interested in what motivates people to undertake these kind of projects.

Still curious
Post reply on HN