What's the recommended way to set the default size of a Finder window in macOS Mojave? I've tried following advice like that given in How to set default finder window size?, but no luck. It's annoying how hard Apple make this, but even if I could edit a plist file, that would be sufficient for now…
MacOS – Set default Finder window size
findermacosmojave
Related Question
- MacOS – Make a specific tag the default window in OS X Finder
- MacOS – How to set default Finder window size for *all* situations
- MacOS – Unable to change the default directory in Finder
- MacOS – To let Finder always open a folder with default window width and height
- Finder- getting rid of divider bar in every new window
- MacOS – Cannot set permanent Finder window size
Best Answer
So, it seems a year later, nobody had been able to solve this one, (couldn't find any solutions posted any website) so I decided to give it a shot. After some extensive research, I've arrived at the following solution.
macOS Version: This was tested on macOS 11.0 Big Sur and on macOS 10.15 Catalina as well
Customizing the default dimensions of the Finder window
Open the Terminal application, enable the "Quit Finder" menu item
In Finder, open a new window and configure its size/dimensions to the exact way you like it
Quit the Finder application (⌘ Q)
Launch the Finder application
¯\_(ツ)_/¯
In Finder, create a new window (⌘ N)
~/.DS_Store
file. Every time a Finder window is moved or resized, the~/.DS_Store
file will be written to.Any future windows should default to opening with this size/position on the screen.
Note: If you try to open a Finder window on a larger screen, don't expect the window to be centered. Finder doesn't store the relative offset of the window to the screen, it stores the X/Y pixel offset from the top-left corner
Note: Don't try and be clever by removing write access to
~/.DS_Store
, it didn't work out for me. Finder's reaction to losing write access is to ignore the~/.DS_Store
file completely, causing every new window to open with the factory-default window configurations