Replies: 4 comments 23 replies
-
I converted to Q&A until more details are grabbed. I would expect our first window startup time to be significantly slower than WezTerm or Kitty, but can't quantify that. We're using GTK, which is an extremely heavyweight GUI toolkit and initialization takes a lot of time. I haven't compared to WezTerm or Kitty, but I know that simply initializing GTK (i.e. zero Ghostty code) is slower than So I'm just making this a Q&A to figure out if this is just GTK being GTK or if there is more to it. As an aside our N=2+ window startup time should be extremely fast, competitive with WezTerm and Kitty, since GTK only initializes for the first window. |
Beta Was this translation helpful? Give feedback.
-
I just started using ghostty, switching from foot (which does not support font ligatures). This is the first thing I noticed. Foot opens instantly. Ghostty takes a lot of time to open (what feels like 1 second compared to foot). This is a bit disappointing because startup time is really important for a terminal: we're spending our days opening terminals to run commands, at least that's my workflow. Right now I feel like I have to wait on Ghostty to open and I feel like the software is slowing me down. |
Beta Was this translation helpful? Give feedback.
-
I don't see any difference in startup time when using For reference, here's a comparison with some other terminal emulators:
The faster time for kitty and wezterm is when an existing process is running and it opens in that. As far as I can see, foot, alacritty and xterm doesn't have support for that. |
Beta Was this translation helpful? Give feedback.
-
The initial posted issue mentioned using Hyprland. ghostty uses exec-once = ghostty --gtk-single-instance=true --quit-after-last-window-closed=false --initial-window=false
$terminal = ghostty --gtk-single-instance=true in your Hyprland config. This feels good enough in the sense that going faster isn't really noticeable beyond this point, especially accounting for animations and such. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for Ghostty at the first step.
Opening Ghostty takes 2-3x times more then kitty, alacritty and wezterm.
My specs are:
10750H
1660ti driver version: 565.77
Fedora 41 & Hyprland
startup logs are here:
Beta Was this translation helpful? Give feedback.
All reactions