6 ms·
Release Notes for Ghostty 1.1.0
- ksynwa 2y ago> Ghostty 1.1 on Linux now supports server-side decorations (SSD) for compositors that support it. God bless > For X11, we could not find a well-supported protocol for SSD, so we continue to use CSD. Noo
- d3Xt3r 2y agoLooks like they still haven't fixed the bug where fastfetch is glitchy if you have it in your startup profile... :(
- knuckleheads 2y agoGhostty is great and a lot of fun, only thing missing to me is search scrollback. https://github.com/ghostty-org/ghostty/issues/189 https://github.com/ghostty-org/ghostty/issues/189 They know about this and I think the current answer from them is just use tmux or the like. Only thing missing though, otherwise a fun pleasant experience.
- sethammons 2y agoThis is the only thing missing for me and my teams. You run a test suite and it failed. Cmd+f should allow me to search for error or failure messages.
- tambourine_man 2y agoYes, also no Command-. to send CTRL-C is a glaring omission for an app intended to be native on the Mac. They got Command-K right, though. But it’s an interesting project, I’m playing with it regularly.
- wpm 2y agoFor me, native Mac apps should be using CFPreferences to store config.
- sisk 2y agoThis is possible with this newly released version. Just add this to your config. keybind = "cmd+.=text:\x03"
- tambourine_man 2y agoThanks!
- scosman 2y agoAgreed. I’ve got it installed and the second it has this it’s my new default. Great app, hopefully this comes soon.
- egamirorrim 2y agoCan't wait to jump on Ghostty on Linux, once they introduce a feature to save my tab/splits layout or put it in a conf file to load, like a terminator profile.
- yonatan8070 2y ago> Keybinds support a new performable: prefix. This prefix indicates that the keybind should only consume the input if the action is performed. That's a pretty cool feature, I think the Windows Terminal does something similar to that for Ctrl+c, but I don't know if it's configurable.
- hnlmorg 2y agoIt’s relatively common. tmux supports it as does my own hobby terminal emulator too. Pretty sure I’ve seen it on other terminal utils as well.
- verghese 2y agoSwitched over from Iterm - A fundamental feature I'm missing is the search feature (Cmd + F).
- postepowanieadm 2y agoShouldn't it be handled by your shell? I know it's a question without the correct answer - I'm struggling with deciding what should be handled by wm, terminal, terminal multiplexer, shell, text editor.
- pilif 2y agoThe shell doesn't have access to the scrollback though. A multiplexer would, if you used one.
- CSDude 2y agoThis has been the major frustration for me as well. That's the only thing missing for me.
- vicek22 2y agoI use the scrollback buffer export to a temporary file (CMD+SHIFT+J), you can then open the file in any editor. So my workflow is to type in `vim` and then press `CMD+SHIFT+J` and Enter
- scosman 2y agoAnyone figure out how to bind this to CMD-F with key bindings?
- maleldil 2y agoHere are a few ways to add key bindings to do this in a single action, but it's macOS-only and a little clunky. I prefer the one a little further down where you use a second keybind to open the editor. [1] https://github.com/ghostty-org/ghostty/discussions/3708#discussioncomment-11687205 https://github.com/ghostty-org/ghostty/discussions/3708#disc...
- reader9274 2y agoFound a weird bug. Running: `cat /dev/urandom` causes a crash.
- justmarc 2y agoLiking it a lot so far. Keep it up!
- jemmyw 2y agoI'm a little puzzled why Ghostty is so suddenly popular. I've tried it, it's OK but it's not as good as kitty, and it's implementing the protocols that kitty invented to make the terminal experience better. Kitty is cross platform, fast, visually pared back, and really featured. I keep finding new things like it's got a protocol for copying files over ssh sessions, and the hints system is really neat.
- nitinreddy88 2y agoPretty much same. I didn't find anything its doing substantial from kitty and copied almost all good things from kitty
- Munksgaard 2y agoI'm still not sure why I should switch away from alacritty...
- PennRobotics 2y agosaner defaults, easier configurability (esp. mouse/keyboard, where the documentation can be less-than-clear; and imported config files, where the path doesn't always resolve cleanly), user-friendly documentation available in multiple forms (Alacritty has declared they will never do this: manpage and website only!), lack of dismissive attitude from devs (in addition to manpage stubbornness? no to "smart copy", no "example config", no "reset and clear scrollback" which was a 6-line ready-to-go PR, no "confirm quit" when tasks are active or even when the user prefers it), better integrated with GTK libraries and GNOME extensions (no strange Alt+Tab popup behavior, unresolved IBus weirdness), good proof of concept for an alternative new-ish programming language, Alacritty is generally not faster or leaner or bug-free compared to some other terminals: every now and then I would open top and alacritty would be at 8 or 9 percent while just being open in the background (and with reasonably high physical memory usage; just because my machine has the RAM doesn't mean I want the OS to allocate it to over-hungry Rust utilities) I can think of a dozen excellent reasons to stop using Alacritty (and not in favor of Kitty) and I did because of some of them.
- mi_lk 2y agoAny plan to implement Copy Mode similar to WezTerm? https://wezfurlong.org/wezterm/copymode.html https://wezfurlong.org/wezterm/copymode.html
- linsomniac 2y agoCopy Mode and Quick Select are two things in Wezterm that I use all. the. time. The other killer feature is the remote multiplexing, because it gives a better experience than ssh+tmux. https://wezfurlong.org/wezterm/multiplexing.html https://wezfurlong.org/wezterm/multiplexing.html
- Winsaucerer 2y agoI like how scriptable it is.
- barnabee 2y agoYep, I don't think I could go back to a terminal without an equivalent of Copy Mode and Quick Select. If it had those, Ghostty would be interesting so sure.
- tuzemec 2y agoIs there another terminal emulator that offers triggers[1]? 1 - https://iterm2.com/documentation-triggers.html https://iterm2.com/documentation-triggers.html
- milgrim 2y agoI really enjoy using it so far. I know it's subjective, but it feels fast and lean, while iTerm felt cluttered. I really like WezTerm also, but not having a quake style terminal meant that I used iTerm in parallel. So being able to use only Ghostty now is super nice. I just hope that support for tabs in the quick terminal (that's the quake style terminal in Ghostty) is coming at some point. It'a also great to see how quickly Mitchell reacts to issues on GitHub. It was nice to report an issue and see it fixed only a few hours after that.
- znpy 2y agoUnrelated, but does anybody know of a decent drop-down terminal for mac os? I have to use mac os for work but i miss guake/yaquake quick-reach terminals...
- jwr 2y agoGhostty actually has a built-in drop-down terminal.
- imagetic 2y agoVisor
- erk__ 2y agoSince we are on a post on Ghostty would it not make sense to try that? It has it under the name "Quick Terminal" though it only works on macos for now. https://ghostty.org/docs/features#macos https://ghostty.org/docs/features#macos
- karel-3d 2y agoI am using the terminal that's in VSCode. I guess that's not very cool.
- rubenvanwyk 2y agoHaha same.
- maleldil 2y agoIMO the main reason to use a more "advanced" terminal is if you run your code editor in it. If you're just running random commands (which you are, since you code in VS Code), I don't think it's a big deal.
- karel-3d 2y agoah okay. although I have used vim in it occasionally, but really just a short term thing. makes sense.
- sethammons 2y agoOne trick I have is my ghostty config loads a linked theme config that is a list of my favorite themes. On new shell, I shuffle the list. When I restart or reload config, I get a random theme I enjoy. Adds a little variety
- stared 2y agoI use the default macOS Terminal with the fish shell and starship prompt, and I'm quite happy with it. I see people raving about Ghostty, though I'm not sure what I'm missing. What features do you find most compelling about it?
- robinsonrc 2y agoThe main reason to I switched from macOS Terminal is it lacks true colour support (Ghostty far from the only alternative that offers this, but it's quite similar to Terminal.app in the way that it feels, it's a decent native macOS experience)
- ramon156 2y agoI never understood the argument "its fast" All of them are fast? I mean, iTerm had a period in my life where it felt clunky, but I've never had a "slow" terminal. Alscritty, kitty, etc. are all pretty fast themselves
- rjh29 2y agoIts selling feature is it looks 'native' for Mac and is GPU-rendered. I don't find that important personally, it's just a box with text in it...
- chearon 2y agoIt matters a lot more if you use vim at a huge resolution, or anything that sends a lot of control sequences. Terminal.app and iTerm get sluggish.
- scosman 2y agoYou don’t notice the delay of a slow terminal until you use a fast one. After that it’s hard to go back. Typing and tab switching are noticeably faster. But I alscritty/kitty are fast too. It’s more a comparison to terminal.app/iterm and others.
- nrvn 2y agoYeah. “Fast” in what sense? I tried printing all unicode characters in 80 symbol lines and scrolling the screen of several thousand lines does not freeze only in terminal.app. Aside from some bizarre tests and benchmarks like this in normal life I don’t know what could be considered slow.
- jasonjayr 2y ago> SSD is only supported on Wayland. Ghostty uses the KDE Server Decoration protocol. Despite the name, this protocol is supported on almost every major Wayland compositor, not just KDE. For X11, we could not find a well-supported protocol for SSD, so we continue to use CSD. I thought X11 was SSD by default, delegating windows decorations to the window manager?
- hnlmorg 2y agoIt is. That’s one my the many things I like about X (it has its warts too. So many warts)
- rubenvanwyk 2y agoWhen is Windows support coming?
- christophilus 2y agoPSA: if you’re on Wayland, Foot starts much faster, uses about 1/4 the memory, and is very fast. Paired it with Niri WM, and <3
- miloignis 2y agoI'm in a similar situation (just redid my setup with Niri) and Ghostty's slow startup is essentially my only problem with it, and I've loved foot for years. Ghostty's font rendering looks better to me though, so I'm conflicted between foot's instant startup and the (to me) nicer looking text in Ghostty. Since I tens to keep terminals open for a while, I've been going with Ghostty, but I'd love to somehow get both qualities.
- hurutparittya 2y agoFoot would be beyond perfect if it had ligature support.
- tempaccount420 2y agoI was hoping to find support for Cmd+F search on MacOS here, but unfortunately that will have to wait I guess :(
- jscheel 2y agoI'm holding out hope for a way to set per-tab (session) theme colors. In wezterm I have a fish alias called "prodmode" that sets my theme to a red theme (and sets some other environment things up). It's incredibly helpful to have.