For some applications (eg terminal) when I double-click the title bar, it expands to fill the screen (height and width). For some (eg chrome) it expands down to fill the height, but doesn't change width. For still others, (eg emacs) it cycles between height, full screen, and original size.

How do I change this? I would LIKE to have control over each app, but turning everything into the 3 step cycle would be ok too.

I'm in el Capitan, in case that matters.


  • Aside: in Mac parlance, this function is actually called "zooming", not "maximising", which is where some of the understandable confusion lies, especially for people coming from Windows. In OS X, zooming means (or is supposed to mean) "make this window big enough to show as much of its content as you can, but no bigger", which is why it behaves differently in different apps. – calum_b Apr 12 '17 at 10:51

Window maximisation is controlled by the third (rightmost) button in the top left of the window (the green button in older versions of the OS). The double-click feature is a shortcut; the third button gives you more, but not complete control.

enter image description here

Its default behaviour is to send the window to full screen. You can get your menu bar back by sending your mouse to the top edge.

You can access secondary behaviour by holding down the option key before you click it. The fullscreen double-arrow icon changes to a +. The behaviour in this case is what used to be called 'zoom'. Window zoom is specifically coded into each app. For example, Terminal zooms to the height and width of the screen, leaving the menu bar intact and not extending past the Dock. Safari has a minimum zoomed window width: if your window started out narrower than the zoom width, it expands. If it started out wider than the zoom width, it doesn't change width. Safari makes the height of the window take up all the spare screen space not including the Dock and the menu bar. Older software won't even know about the fullscreen capability and may just have the + behaviour.

TLDR; you can't change it because it's in the compiled program code, not something configurable like a plist file. You can choose between full screen and 'zoom' maximise.

  • What version are you running? I'm running 10.13 and the third button is still green. – Natsfan Nov 1 '17 at 17:32

the maximise feature on OS X is set to in some apps like Terminal (because it's content is purely text and can easily by formatted) to fit your whole screen, on other apps like Safari or Chrome, because they are browsers they tend to contain images (and other hidden HTML or CSS contents) which would make it by default to arrange the window so that it displays all the content correctly but also to allow you to work at the same time with other windows, that's why it will try not to use all the width (people tend to use 2 windows sideways not upways) but remember that (at least Safari) tends to remember the height and width that you manually chose.

On the 3 step cycle I think there is no way to do that, sorry, what I usually do is usually set browsers to use all the space available, if I need to use another app, either enter fullscreen mode with Safari and you can easily change from desktop to fullscreen apps with (control) + (left or right arrow). If you really want to do something like comparisons and really need to have both windows opened at the same time us El Capitan's split screen feature, set Safari (or others) to fullscreen and then access expose and drag your other windows to Safari.

Hope this helps,


  • But is there any way to change it? if I want terminal to just extend vertically? or I was chrome to extend to fill the screen? can I do this? Or does osX think it knows better than I do and I have to deal with it? – Brian Postow Dec 8 '15 at 16:35
  • No, sorry. But if you would like, just give some feedback to Cupertino, had a little suggestion while on Mavericks, when I updated to Yosemite there it was. 😃 apple.com/feedback – Tiago Ferreira Dec 8 '15 at 16:39
  • I use Spectacle app (free) so with a few shortcuts you can manage your windows pretty effectively (maximize, minimize, move right, move left, center...), give it a try, can't live without it now – Xavi Esteve Dec 16 '16 at 11:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .