Hi,
When I use geomoetry switch I get a tiny window. Please see below with debugging details :
$ terminator -d --geometry=162x55+58+41
ConfigBase::__init__: Borg::__init__: Preparing borg state for ConfigBase
noclass::get_config_dir: Found config dir: /home/rofl/.config
ConfigBase::load: looking for config file: /home/rofl/.config/terminator/config
ConfigBase::load: config validated successfully
ConfigBase::load: ConfigBase::load: Processing section: global_config
ConfigBase::load: ConfigBase::load: Processing section: keybindings
ConfigBase::load: ConfigBase::load: Processing section: profiles
ConfigBase::load: ConfigBase::load: Processing profile: default
ConfigBase::load: ConfigBase::load: Processing section: layouts
ConfigBase::load: ConfigBase::load: Processing layouts: default
ConfigBase::load: ConfigBase::load: Processing section: plugins
Config::set_profile: Config::set_profile: Changing profile to default
noclass::parse_options: OptionParse::parse_options: command line options: {'nodbus': None, 'classname': None, 'working_directory': None, 'select': None, 'fullscreen': None, 'layout': 'default', 'debug_classes': None, 'version': None, 'role': None, 'forcedicon': None, 'config': '/home/rofl/.config/terminator/config', 'profile': None, 'debug_methods': None, 'maximise': None, 'debug': 1, 'borderless': None, 'new_tab': None, 'hidden': None, 'dummy': None, 'execute': None, 'geometry': '162x55+58+41', 'command': None, 'forcedtitle': None}
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: dbus found in globals: False
noclass::<module>: dbus disabled
noclass::<module>: dbus not imported
Factory::__init__: Borg::__init__: Preparing borg state for Factory
Terminator::__init__: Borg::__init__: Preparing borg state for Terminator
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: broadcast_default found in globals: group
noclass::get_pid_cwd: Using Linux get_pid_cwd
Terminator::attempt_gnome_client: GNOME session support not available
ConfigBase::get_item: ConfigBase::get_item: handle_size found in globals: -1
noclass::<module>: Creating a terminal with layout: default
Terminator::create_layout: Creating a window
Factory::make: Factory::make: created a Window
Terminator::register_window: Terminator::register_window: registering 16083136:<class 'terminatorlib.window.Window'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
** (terminator:16511): WARNING **: Binding '<Shift><Control><Alt>a' failed!
Unable to bind hide_window key, another instance/window has it.
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: normal
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: normal
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: normal
ConfigBase::get_item: ConfigBase::get_item: borderless found in globals: False
ConfigBase::get_item: ConfigBase::get_item: hide_from_taskbar found in globals: False
ConfigBase::get_item: ConfigBase::get_item: always_on_top found in globals: False
ConfigBase::get_item: ConfigBase::get_item: sticky found in globals: False
Window::set_real_transparency: setting rgba colormap
Window::inject_uuid: Injecting UUID 4879b131-3976-4e5e-825d-1213dff5996b into: <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>
Factory::make: Factory::make: created a Terminal
Terminator::register_terminal: Terminator::register_terminal: registering 17529824:<class 'terminatorlib.terminal.Terminal'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Terminal::__init__: composite_support: True
ConfigBase::get_item: ConfigBase::get_item: try_posix_regexp found in globals: False
Terminal::update_url_matches: Terminal::update_url_matches: Trying GNU URL regexps
PluginRegistry::__init__: Borg::__init__: Preparing borg state for PluginRegistry
noclass::get_config_dir: Found config dir: /home/rofl/.config
PluginRegistry::prepare_attributes: PluginRegistry::prepare_attributes: Plugin path: ['/usr/lib64/python2.7/site-packages/terminatorlib/plugins', '/home/rofl/.config/terminator/plugins']
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin maven.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin MavenPluginURLHandler not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin logger.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin Logger not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin __init__.py
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin activitywatch.py
ActivityWatch plugin unavailable: please install python-notify
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
PluginRegistry::load_plugins: Importing plugin activitywatch.py failed: 'module' object has no attribute 'AVAILABLE'
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin custom_commands.py
noclass::get_config_dir: Found config dir: /home/rofl/.config
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin CustomCommandsMenu not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin testplugin.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin TestPlugin not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin terminalshot.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin TerminalShot not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin url_handlers.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin LaunchpadBugURLHandler not enabled, skipping
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin LaunchpadCodeURLHandler not enabled, skipping
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: []
PluginRegistry::load_plugins: plugin APTURLHandler not enabled, skipping
PluginRegistry::get_plugins_by_capability: PluginRegistry::get_plugins_by_capability: searching 0 plugins for url_handler
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: hidden
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Terminal::connect_signals: Finalised drag targets: [('vte', 1, 8), ('text/x-moz-url', 0, 0), ('_NETSCAPE_URL', 0, 0), ('UTF8_STRING', 0, 0), ('COMPOUND_TEXT', 0, 0), ('TEXT', 0, 0), ('STRING', 0, 0), ('text/plain;charset=utf-8', 0, 0), ('text/plain', 0, 0), ('text/uri-list', 0, 0)]
ConfigBase::get_item: ConfigBase::get_item: copy_on_selection found in profile default: False
Signalman::new: creating new bucket for <type 'vte.Terminal'>
Signalman::new: connected <type 'vte.Terminal'>::realize to <bound method Terminal.reconfigure of <Terminal object at 0x10b7be0 (terminatorlib+terminal+Terminal at 0xfdcaf0)>>
ConfigBase::get_item: ConfigBase::get_item: term found in profile default: xterm
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: gnome-terminal
ConfigBase::get_item: ConfigBase::get_item: http_proxy found in profile default:
Terminal::reconfigure: Terminal::reconfigure
Signalman::remove_signal: removing <type 'vte.Terminal'>::realize
Signalman::remove_signal: no more signals for widget
Signalman::remove_signal: <vte.Terminal object at 0x10e25a0 (VteTerminal at 0xfc7080)> is not registered
ConfigBase::get_item: ConfigBase::get_item: exit_action found in profile default: close
ConfigBase::get_item: ConfigBase::get_item: exit_action found in profile default: close
Signalman::new: creating new bucket for <type 'vte.Terminal'>
Signalman::new: connected <type 'vte.Terminal'>::child-exited to <function <lambda> at 0x10f8e60>
ConfigBase::get_item: ConfigBase::get_item: emulation found in profile default: xterm
ConfigBase::get_item: ConfigBase::get_item: encoding found in profile default: UTF-8
ConfigBase::get_item: ConfigBase::get_item: word_chars found in profile default: -A-Za-z0-9,./?%&#:_
ConfigBase::get_item: ConfigBase::get_item: mouse_autohide found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: backspace_binding found in profile default: ascii-del
ConfigBase::get_item: ConfigBase::get_item: delete_binding found in profile default: escape-sequence
ConfigBase::get_item: ConfigBase::get_item: use_system_font found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: antialias found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: allow_bold found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: use_theme_colors found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #839496
ConfigBase::get_item: ConfigBase::get_item: background_color found in profile default: #002b36
ConfigBase::get_item: ConfigBase::get_item: inactive_color_offset found in globals: 0.8
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 33667, 38036, 38550)
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 26933, 30428, 30840)
ConfigBase::get_item: ConfigBase::get_item: palette found in profile default: #2e3436:#cc0000:#4e9a06:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #839496
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: cursor_shape found in profile default: block
ConfigBase::get_item: ConfigBase::get_item: background_type found in profile default: transparent
Terminal::reconfigure: background_type=transparent
ConfigBase::get_item: ConfigBase::get_item: background_color found in profile default: #002b36
ConfigBase::get_item: ConfigBase::get_item: background_darkness found in profile default: 0.5
ConfigBase::get_item: ConfigBase::get_item: background_darkness found in profile default: 0.5
Terminal::reconfigure: setting background saturation: 0.500000
Terminal::reconfigure: setting opacity: 32768
ConfigBase::get_item: ConfigBase::get_item: disable_real_transparency found in globals: False
ConfigBase::get_item: ConfigBase::get_item: background_type found in profile default: transparent
Terminal::reconfigure: setting background_transparent=False
ConfigBase::get_item: ConfigBase::get_item: cursor_blink found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: force_no_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: audible_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: visible_bell found in profile default: False
Signalman::remove_signal: beep not registered for <type 'vte.Terminal'>
ConfigBase::get_item: ConfigBase::get_item: urgent_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: icon_bell found in profile default: True
Signalman::new: connected <type 'vte.Terminal'>::beep to <bound method Terminal.on_beep of <Terminal object at 0x10b7be0 (terminatorlib+terminal+Terminal at 0xfdcaf0)>>
ConfigBase::get_item: ConfigBase::get_item: scrollback_infinite found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: scroll_on_keystroke found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: scroll_on_output found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: hidden
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
Terminal::inject_uuid: Injecting UUID c7fec45a-1b33-4f08-9043-c2ca8c200640 into: <Terminal object at 0x10b7be0 (terminatorlib+terminal+Terminal at 0xfdcaf0)>
Signalman::new: creating new bucket for <class 'terminatorlib.terminal.Terminal'>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all to <bound method Window.group_all of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::navigate to <bound method Window.navigate_terminal of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-change to <bound method Window.tab_change of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all-toggle to <bound method Window.group_all_toggle of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::unzoom to <bound method Window.unzoom of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::title-change to <bound method WindowTitle.set_title of <terminatorlib.window.WindowTitle object at 0xf68e10>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle to <bound method Window.group_tab_toggle of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab to <bound method Window.group_tab of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::move-tab to <bound method Window.move_tab of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-all to <bound method Window.ungroup_all of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::close-term to <bound method Window.closeterm of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-horiz to <bound method Window.split_horiz of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-new to <bound method Window.tab_new of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-vert to <bound method Window.split_vert of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-tab to <bound method Window.ungroup_tab of <Window object at 0xf568c0 (terminatorlib+window+Window at 0xfdb040)>>
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: update_records found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: login_shell found in profile default: False
Terminal::spawn_child: still laying out, refusing to spawn a child
Window::create_layout: Making a child of type: Terminal
Terminal::create_layout: Setting layout
ConfigBase::get_item: ConfigBase::get_item: update_records found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: login_shell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: use_custom_command found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: login_shell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: term found in profile default: xterm
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: gnome-terminal
Terminal::spawn_child: Forking shell: "/bin/zsh" with args: ['/bin/zsh']
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=False
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #839496
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffff
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c80003
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffff
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c80003
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True
Titlebar::get_desired_visibility: configured visibility: True
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True
Titlebar::get_desired_visibility: configured visibility: True
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True
Titlebar::update_visibility: showing titlebar
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: False
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #839496
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-all
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::ungroup-all
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::navigate
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::close-term
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::tab-change
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-all-toggle
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::tab-new
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::unzoom
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::split-vert
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::title-change
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-tab
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::move-tab
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::split-horiz
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::ungroup-tab
Signalman::remove_signal: no more signals for widget
Terminator::deregister_terminal: Terminator::deregister_terminal: de-registering 17529824:<class 'terminatorlib.terminal.Terminal'>
Terminator::deregister_terminal: no terminals remain, destroying all windows
Window::on_destroy_event: destroying self
Terminator::deregister_window: Terminator::deregister_window: de-registering 16083136:<class 'terminatorlib.window.Window'>
Terminator::deregister_window: no windows remain, quitting
ConfigBase::get_item: ConfigBase::get_item: autoclean_groups found in profile default: True
Terminator::group_hoover: Terminator::group_hoover: 0 groups, hoovering 0