Correcting The Record On The Ghostty Terminal

Correcting The Record On The Ghostty Terminal

Brodie Robertson

5 месяцев назад

39,975 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@ForeverZer0
@ForeverZer0 - 02.01.2025 22:30

"What is the use-case?" is extremely disingenuous, and low-hanging fruit.
Did you ask the same when Alacritty was released? At that time, other terminals like kitty were are already out, and had a larger feature set (still does).
The same can be said for pretty much every piece of software in existence. I have yet to ever see this question asked in a genuine way, it is only ever used when someone wants to disparage a piece of software that they personally prefer an alternative to.

Ответить
@DaxSudo
@DaxSudo - 02.01.2025 22:38

Who said this app was JavaScript? It’s always been zig if I had to guess in the blind, I would’ve said rust but having heard about it before you, I know for a fact that it’s zig. What would an electron terminal even look like that’s what I’m assuming you would eventually have to do and even if you use Tauri that’s way too much rust at the baseline you might as well. Write it in rust.

Ответить
@Jabberwockybird
@Jabberwockybird - 02.01.2025 23:09

👻(.) (.) terminal

Ответить
@k1logr4m51
@k1logr4m51 - 02.01.2025 23:22

I'd be using Ghostty if the startup time wasn't so bad. 1-2 sec of startup time is crazy. When it comes to "feature-rich" terminals, Kitty is still the fastest for me.

Ответить
@109Rage
@109Rage - 02.01.2025 23:46

Two main use-cases for shaders are:
1. make it look cool.
2. make it accessible to the visually impaired.

Ответить
@crabbydisk7658
@crabbydisk7658 - 03.01.2025 00:05

Why add shaders? to make ooooh cool retro crt terminal effect cool

Ответить
@desktorp
@desktorp - 03.01.2025 00:33

Don't care about nitpicks. A terminal doesn't need to be 100+mb and use the GPU.

Ответить
@voiceoftreason1760
@voiceoftreason1760 - 03.01.2025 03:07

where can we put money so a scroll bar is developed?

Ответить
@jokeyrhyme
@jokeyrhyme - 03.01.2025 03:47

Yeah, I dislike their use of the word "native" on Linux
Sure, Android/macOS/iOS/Windows have very obvious implications for what "native" means
On Linux, what does "native" even mean? Not using electron/tauri?
Maybe if their platform support matrix listed "GNOME" separate from "Linux" and could thus advertise GNOME-native-ness whilst setting expectations for other Linux desktops?

Ответить
@diotitus
@diotitus - 03.01.2025 03:48

I still like good old Terminator if I am on Linux. It's easy to use and customize, and has the multi-terminal capability without the complexity of a CLI utility like tmux.

Ответить
@ScottLahteine
@ScottLahteine - 03.01.2025 03:51

I don't know about the broader use cases for Kitty Graphics Protocol in the Terminal —such as displaying graphs and charts as program output— but after watching this video I went ahead and wrote a quick & dirty Python script to invoke ComfyUI and display the resulting image, and I must say it is kind of nifty to have this feature.

Ответить
@tanaybhomia2784
@tanaybhomia2784 - 03.01.2025 04:44

Aren't there a lot of terminals that look native to KDE like Alacrity etc which use QT. I just don't understand why this is such a big deal that a terminal supports GTK 4 out of the box. Just use other terminals that look native to your environment if that is what you like. I use ghostty because it looks very gnomieyy. and doesn't need a whole lot of customisation or tweaks to be done in order to look sane.

Ответить
@BernardoHenriquez
@BernardoHenriquez - 03.01.2025 05:42

The end is coming

Ответить
@balintmecsei6162
@balintmecsei6162 - 03.01.2025 06:26

I'm 95% sure the random order of keybinds is because they are iterating over a hashmap

Ответить
@Daktyl198
@Daktyl198 - 03.01.2025 08:00

I've been using Linux for 16 years, and using the terminal that entire time. Not a single time have I ever found the information I was looking for in a man page. They're a relic of the past when the internet didn't exist and tools were far simpler. The `--help` flag has been far more useful than a man page ever was, and forums even more so. To Ghostty's credit, they do have a `--help` flag even though their other flags use the `+` key, but I agree with Brodie that any information in the man page should also be in the online documentation.

Ответить
@ToyKeeper
@ToyKeeper - 03.01.2025 11:43

I got as far as seeing libadwaita in the deps and noped out. Plus, it prominently features tabs and splits and windows and opengl and stuff, but lacks a variety of other features I use daily in my terminal of choice, so it seems the ghostty devs have very different priorities than I do. My window manager handles tabs and splits and windows, so I view app-specific implementations as a liability, not a feature... and this terminal focuses largely on such liabilities. The only recent terminal which really got my attention was kitty, since it adds major new core terminal functionality. And I suppose cool-retro-term just because it looks cool. But for daily use I'm happy in rxvt-unicode, which is pretty and reliable and feature-rich and so lightweight I routinely run several hundred at once with no impact on performance. Others bog things down after just a dozen or two.

Ответить
@animanaut
@animanaut - 03.01.2025 16:45

Once you go tmux + tiling wm, you don't go back to tabs

Ответить
@EricMesa
@EricMesa - 03.01.2025 18:33

This is why your channel is awesome. No fear in admitting mistakes while also standing your ground where you're right

Ответить
@DominikZogg
@DominikZogg - 03.01.2025 19:26

I switched to it cause split is a hard requirement for me (without tmux) and its much faster than hyper.js. And yes i am a Gnome user ;-)

Ответить
@mchenrynick
@mchenrynick - 03.01.2025 21:06

What happens if you enter pacman into the Ghostty Terminal?

Ответить
@craigdanielmaceacher
@craigdanielmaceacher - 03.01.2025 23:31

another error: just Alacritty - alacritty doesn’t support ligatures, for one, and there are more things that Kitty, Wezterm and now Ghostty support that Alacritty doesn’t.

Ответить
@henrikholst7490
@henrikholst7490 - 04.01.2025 01:58

This is just a symptom of having a closed beta for too long. No new users onboarding or insufficiently many will hide onboarding issues in the software.

Ответить
@OnyxAbove
@OnyxAbove - 04.01.2025 02:03

Hey brodie, what it the tool you used to run ghostty

Ответить
@davidmeier1004
@davidmeier1004 - 04.01.2025 02:40

Would this be a good fit for my pinephone running phosh?

Ответить
@LabiaLicker
@LabiaLicker - 04.01.2025 04:08

I can never unsee the fat man from the arch logo......

Ответить
@danielstellmon5330
@danielstellmon5330 - 04.01.2025 05:00

Thank you for correcting the record when you realized you were wrong . For me this gives you a lot of credibility.

Ответить
@cprn.
@cprn. - 04.01.2025 09:26

The only use-case for GL shaders in a terminal is for it to ridicule your input errors with pink haze and a barrel roll.

Ответить
@ragectl
@ragectl - 05.01.2025 03:15

Get them to update it to use the toolkits from COSMIC desktop instead of libadwaita? 😂

Ответить
@showlottathings
@showlottathings - 05.01.2025 03:40

Can someone please explain what problem this new terminal solves?

Ответить
@Jaymal10
@Jaymal10 - 05.01.2025 04:03

I tested it before the new year and the config options for the title bar. We’re not fully working at least on nix then. So I got rid of it but for splits and everything I can just use kitty. Not that I use anything like that to begin with. I barely use tabs.
I would like the idea of it if it was more QT or just regular Linux app.

I have been saying, though I really wish KDE would have a streamlined one language for QT I just feel it’s kind of messy. I mean I love QT apps. It’s all I use, but I do wish it was easier for developers as I myself looked into it and it looked really annoying. I don’t care what language it is as long as it’s not C or c ++. And yes, I know they have tools but still, I just want a simple way to make a simple app in a simple interface or maybe not too simple.

Ответить
@sakitoshi
@sakitoshi - 05.01.2025 10:51

whatever. i'll still be using ptyxis as it came preinstalled.

Ответить
@R2robot
@R2robot - 05.01.2025 20:46

Gave it a try on MacOS.. it seems promising, but it's nowhere near ready to replace iTerm2 for me. I'll keep an eye on it's progress though.

Ответить
@arunoruto
@arunoruto - 06.01.2025 00:33

Why? In Germany there is a saying: better to have it than need it 😂
Another one is: if you are holding a hammer, everything looks like a nail, so those saying could synergies here 👀

Ответить
@anon_y_mousse
@anon_y_mousse - 06.01.2025 07:43

I guess since I'm a KDE user and have had shortcuts to tile apps and could easily resize windows for years, I never felt the need to use one of these tabbed and/or split pane terminal emulators or whatever tmux is. For years, like 25 years or so, my goto layout has been four terminals open on a desktop. Easy to alt-tab between them, add shift to hit 3 or 4 in the tab order. I still miss those golden years when one window was dedicated to elinks, one to irssi, while using two others to write code, at least on the primary desktop anyhow. Now I have to devote multiple desktops to specific tab groups in a full screen browser.

Ответить
@cloudcultdev
@cloudcultdev - 06.01.2025 16:07

I can't use Ghostty until find/search are available natively - even a scrollbar would be nice, although they don't look very nice (but having the option would be nice). Until that feature is like or like with other native apps....it's a no from me. It's a super popular project because Mitchel H started it, and much of what he creates is pretty awesome. But in terms of being a complete standout (as of now)....meh...

Ответить
@bigpod
@bigpod - 06.01.2025 17:44

Honestly CSDs are better then SSDs, you are just attacking them cause its gtk like CSD.
Also honestly gtk looks far better on kde then qt looks on gnome yet i still use qt on gnome cause idgaf but it would be better if theming was per app not per system

Ответить
@temari2860
@temari2860 - 06.01.2025 20:42

Video didn't start with a sigh and "I f-ed up, and I'm sorry"

False advertisement

Ответить
@TheOPtmal
@TheOPtmal - 12.01.2025 02:13

enough complaining about CSDs. the Wayland requires CSDs, your complaints come from a purely KDE perspective. and let's be honest, 90% of Linux users are on GNOME.

Ответить
@andrewdunbar828
@andrewdunbar828 - 12.01.2025 16:48

noo noo noo

Ответить
@QuodEstAbsurdum
@QuodEstAbsurdum - 14.01.2025 23:08

Wow, I would like the 8 minutes of my life back. Nothing was gained.

Ответить
@Pumpkin-Link
@Pumpkin-Link - 15.01.2025 03:46

I'm 30 years old and it's the first time I heard someone mispronounce libre, lol

Ответить
@jlp2011
@jlp2011 - 15.01.2025 09:00

dude, it’s barely 1.0 and ur niggling on the bling. core - doing terminal stuff - works quite well on macos and linux.

Ответить
@Don_XII
@Don_XII - 18.01.2025 21:53

I decline your apology. Ghostty is the best terminal out there. No competition in sight.

Ответить
@GiovanniSosa
@GiovanniSosa - 24.01.2025 09:34

Use dashes instead of + 😂, that’s honestly completely irrelevant other terminals also use + so why not?

Ответить
@J3dotgg
@J3dotgg - 26.01.2025 21:41

The usecase is making the most impractical but visually appealing setup, screenshotting it and posting it on r/unixporn of course

Ответить
@swytchyglytch
@swytchyglytch - 13.02.2025 15:28

I might be remembering this wrong, but I thought that Ghostty also had some sort of internal live console to it similar to python or something like that... maybe I'm thinking of something else or a feature that was only in beta or something.

Ответить
@lewisflude
@lewisflude - 14.03.2025 12:51

I also was confused that the key bindings were not listed on the site and it’s only after watching this that I see what they tried to do

Ответить
@soracc_
@soracc_ - 06.05.2025 17:02

Nice and informative video over all. It's a bit unfortunate that this video still gives off a 'I was wrong, but still somewhat right' vibe.

Ответить