Open the file “~/.config/terminator/config” with your favorite editor. You should have a section titled [layouts]. You only need to add a line within the sub-section named [[[window0]]] belonging to the [[default]] section. My configuration file, for instance, looks like this:
This line “size = 900, 600” is where you set the default window size.
The method above is sort of complicated, I found a simpler way to do the same thing and more: a method can not only set the size of the terminator window, but also the initial position in the monitor, inspired by here. This article provides a way to set the size of the terminator window by changing the python code directly, which is also complicated. However, it shows me that we can pass parameter(s) to do such thing, it’s much easier.
First, I run “terminator –help” to get all the supported parameters. Obviously the “–geometry” parameter does what I want. Then I follow the instruction to run “man X” to get the details of “–geometry” parameter:
Although the layout of windows on a display is controlled by the window manager that the user is running (described below), most X programs accept a command line argument of the form -geometry WIDTHxHEIGHT+XOFF+YOFF (where WIDTH, HEIGHT, XOFF, and YOFF are numbers) for specifying a preferred size and location for this application’s main window.
So the solution is very simple:
Run “alacarte“ to open the main menu editor;
Go to “System Tools -> Terminator” item and open it;
Modify the command by adding the “–geometry” parameter with your prefered values. In my case(Monitor resolution rate 1680x1050) it’s:
terminator --geometry 1200x800+240+125
Now open your terminator from main menu, that should work.