macOS: quick-terminal-size possibly not working properly? #8419
Replies: 20 comments 67 replies
This comment has been hidden.
This comment has been hidden.
-
|
This might be a bug, I tested those all locally and they worked when I was working on the PR but maybe it regressed at some point. I'll verify. |
Beta Was this translation helpful? Give feedback.
-
|
I can't reproduce this, your exact config produces the following for me, which is correct (50% of primary axis, 25% secondary):
|
Beta Was this translation helpful? Give feedback.
-
Exactly the same situation on macOS 15.6.1. Ghostty version: 5ef6412 |
Beta Was this translation helpful? Give feedback.
-
|
I just switched from |
Beta Was this translation helpful? Give feedback.
-
|
[At tip = 5ef6412 on macOS 26 beta 8 (25A5349a), as well as before pulling today's tip: ] It seems like in order for if it is triggered from a global hotkey with ghostty unfocused, the default dimensions end up being applied and (absent drag-resizing) remain the used dimensions until Ghostty.app is quit and re-opened [This was extra hard to figure out with my setup from #7978 w/ and an override for ⌘N to spawn a separate none macos-hidden ghostty process ] |
Beta Was this translation helpful? Give feedback.
-
|
I'm seeing various issues with quickterm size (Ghostty 3e38e28 b-12119 MacOS 15.7 24G219)
It also behaves in an unusual way if a Ghostty window on a fullscreen space is active - when showing the quickterm on the main space, then switching to a fullscreen space w/ an active Ghostty window w/tabs, the quickterm will appear shitfted downward by the amount necessary to not cover the Ghostty tab bar of the Ghostty window on that fullscreen space. For ex. this is one set of quickterm specs: |
Beta Was this translation helpful? Give feedback.
-
|
This doesn't work for me, too, with the newly released Ghostty 1.2.0 on macOS 15.7. Ghostty version: Log: |
Beta Was this translation helpful? Give feedback.
-
|
Just updated to 1.2.0 and quck-terminal-size has absolutely no effect for me no matter which value I try: Still shows the default size after completely restarting Ghostty. |
Beta Was this translation helpful? Give feedback.
-
|
As an update. I'm still unable to reproduce this on any of my devices (I have 3 Macs), on both macOS 15 and 26. I'm using both the menu item AND global hot keys with and without focus, with and without windows open. It's unclear why I'm unable to see this when clearly very many people do. If anyone has any further ideas of how I can get to a reproduction here, I'd love to get this resolved for 1.2.1. |
Beta Was this translation helpful? Give feedback.
-
|
I'm hitting a similar issue on macOS 15.6.1. The default width is 100%. But it should be respected per screen. After update the latest version - 1.2.0, the width is locked, even I try to toggle it on another different width screen. See #8935 |
Beta Was this translation helpful? Give feedback.
-
|
Just updated to version 1.2.1 and can confirm the quick terminal size is still not persistent. compressO-Built-in.Retina.Display.2025-10-07.10.01.25.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
Using macOS Sonoma 14.6.1 and an up-to-date Ghostty Tip, quick-terminal-size is still acting a bit strange on first trigger. If quick-terminal-size is not configured in settings, the default size appears to be "quick-terminal-size = 50%, 100%" For the following examples, I am using "quick-terminal-size = 90%, 60%" as it is easy to see on my screen. Note, the quick terminal size is set upon first trigger. All subsequent triggers leave the size unchanged.
I'm not quite sure what to make of this as it seems the parameters are at least being read from the configuration file in most of the cases? Not sure if this has been particularly helpful or not... :) |
Beta Was this translation helpful? Give feedback.
-
|
Mac OS 26.0.1 / Ghostty 1.2.2 exhibits the same quick-terminal-size weirdness all previous versions have exhibited: that setting is ignored unless I also set Here's my config in hopes that we can find the pattern that causes this, because Ghostty is otherwise a delight! |
Beta Was this translation helpful? Give feedback.
-
|
Quick terminal size persistence should be stable now with #9256. The fix in 1.2.2 was using NSScreens which get randomly garbage collected (it's undefined), so it was like 2 steps forward and 1 step back, because we sometimes saved state properly but sometimes lost state. Terrible. #9256 should be a stable change. |
Beta Was this translation helpful? Give feedback.
-
|
Not sure about any other issues being discussed, but I just upgraded to the latest Tip version and the behaviour I was seeing with the quick-terminal-size being quirky is unchanged from my earlier post. The size of the quick term window when initially invoked still seems to depend on which app has focus and whether or not a ghosty window is currently open. |
Beta Was this translation helpful? Give feedback.
-
|
As an update, the main blocker to this issue for me is that I can't reproduce it. Based on reports, this appears to be an issue with older versions of macOS since only a couple people reported being on 26. I'll try with some of my older installs later this week. The size persistence issue which somehow got lumped into here should be resolved on tip and in 1.2.3 in #9256. Note this has no relation to the issue where |
Beta Was this translation helpful? Give feedback.
-
|
I've tried every posted configuration in this thread on two separate machines (a MBP and MBA) that I have, both running macOS 26 and Ghostty 1.2.2. This is what I tried with each configuration:
This issue is very obviously happening for people, but without a reproduction I'm still unable to fix this. I'm sorry folks. I'm trying! If anyone has more suggestions, I'm willing to try it. |
Beta Was this translation helpful? Give feedback.
-
|
Decided to dig in and debug today. I think I figured out the issue and have a fix that seems to reliably do the trick for me. tl;dr is that I tracked it down to a C ABI compatibility issue, leading to incorrect The fix I have is at voideanvalue@aa0afa2 (changing Let me know what you think @mitchellh. I can send you a pull request, and/or outline salient bits of what I discovered while debugging if you'd like. And, before I forget, thank you for creating ghostty :). I'm looking forward to adopting it as my terminal of choice going forwards! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I noticed that #8402 was merged and is available in the tip releases, so I started testing it right away. However, for me, setting the terminal width doesn’t seem to work at all, only the height setting works.
With the following config,
quick-terminal-size = 50%, I believe it should set the terminal width to 50%, but that didn’t work and the terminal still opens with the default size.I also tried this config:
quick-terminal-size = 50%, 25%. In this case, the width parameter was ignored, but the terminal height was correctly set to 25%.I’m not sure if this is a bug or if I’m missing something, so I’d appreciate your help!
Minimal Config:
Here’s how it looks like with the new config for me
Beta Was this translation helpful? Give feedback.
All reactions