Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

module 'command_notify' has no attribute 'AVAILABLE' #375

Closed
mia1024 opened this issue Jan 26, 2021 · 10 comments
Closed

module 'command_notify' has no attribute 'AVAILABLE' #375

mia1024 opened this issue Jan 26, 2021 · 10 comments

Comments

@mia1024
Copy link

mia1024 commented Jan 26, 2021

Describe the bug

After doing a system-wide update (pacaur -Syyu), terminator stops to function. Namely, it doesn't open anymore. When trying to launch from a console, the following error was produced:

PluginRegistry::load_plugins: Importing plugin command_notify.py failed: module 'command_notify' has no attribute 'AVAILABLE'

I have tried to load with an empty config file and it worked, but since I have no plugin turned on currently, I'm not sure how these are related.

To Reproduce
Steps to reproduce the behavior:

I'm not exactly sure.

Expected behavior

The program starts up normally.

Desktop (please complete the following information):

  • OS or Linux Distribution: Arch Linux
  • Version: 2021.1.1, kernel 5.4.92-1-lts

Additional context

Config file

[global_config]
  suppress_multiple_term_dialog = True
[keybindings]
[profiles]
  [[default]]
    allow_bold = False
    background_color = "#252a35"
    background_darkness = 0.3
    cursor_shape = ibeam
    cursor_color = "#aaaaaa"
    font = Source Code Pro 12
    foreground_color = "#f9caff"
    use_custom_command = True
    custom_command = cd ~/Desktop
    use_system_font = False
  [[New Profile]]
    cursor_color = "#aaaaaa"
    font = unscii Italic 24
    use_system_font = False
[layouts]
  [[default]]
    [[[window0]]]
      type = Window
      parent = ""
    [[[child1]]]
      type = Terminal
      parent = window0
      profile = default
[plugins]

@mattrose
Copy link
Member

This should be fixed in the latest version 2.1.0. I don't think Arch has updated it's repositories yet. It's a harmless message. If you want a really long story I can explain why.

@mia1024
Copy link
Author

mia1024 commented Jan 26, 2021

Ok, maybe I failed to identify the exact error message. Here's the full output of running terminator:

** (terminator:17481): WARNING **: 16:57:37.087: Binding '<Control><Alt>a' failed!
Unable to bind hide_window key, another instance/window has it.
PluginRegistry::load_plugins: Importing plugin command_notify.py failed: module 'command_notify' has no attribute 'AVAILABLE'

(terminator:17481): VTE-WARNING **: 16:57:37.237: (../vte/src/vtepty.cc:667):bool _vte_pty_spawn_sync(VtePty*, const char*, const char* const*, const char* const*, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, GPid*, int, GCancellable*, GError**): runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)

It exits with 0 almost immediately (0.57s) after launching. Is that caused by the same issue?

@mattrose
Copy link
Member

Neither message should be fatal.

What happens when you run terminator -d -u

This was all fixed in #264. Can you bug the arch linux maintainer to update to 2.1.0 if you're not running that?

@mattrose mattrose reopened this Jan 26, 2021
@mia1024
Copy link
Author

mia1024 commented Jan 26, 2021

ConfigBase::__init__: Borg::__init__: Preparing borg state for ConfigBase
noclass::get_config_dir: Found config dir: /home/jerie/.config
ConfigBase::load: looking for config file: /home/jerie/.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 keybindings: zoom_in
ConfigBase::load: ConfigBase::load: Processing keybindings: zoom_out
ConfigBase::load: ConfigBase::load: Processing keybindings: zoom_normal
ConfigBase::load: ConfigBase::load: Processing keybindings: new_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: cycle_next
ConfigBase::load: ConfigBase::load: Processing keybindings: cycle_prev
ConfigBase::load: ConfigBase::load: Processing keybindings: go_next
ConfigBase::load: ConfigBase::load: Processing keybindings: go_prev
ConfigBase::load: ConfigBase::load: Processing keybindings: go_up
ConfigBase::load: ConfigBase::load: Processing keybindings: go_down
ConfigBase::load: ConfigBase::load: Processing keybindings: go_left
ConfigBase::load: ConfigBase::load: Processing keybindings: go_right
ConfigBase::load: ConfigBase::load: Processing keybindings: rotate_cw
ConfigBase::load: ConfigBase::load: Processing keybindings: rotate_ccw
ConfigBase::load: ConfigBase::load: Processing keybindings: split_horiz
ConfigBase::load: ConfigBase::load: Processing keybindings: split_vert
ConfigBase::load: ConfigBase::load: Processing keybindings: close_term
ConfigBase::load: ConfigBase::load: Processing keybindings: copy
ConfigBase::load: ConfigBase::load: Processing keybindings: paste
ConfigBase::load: ConfigBase::load: Processing keybindings: toggle_scrollbar
ConfigBase::load: ConfigBase::load: Processing keybindings: search
ConfigBase::load: ConfigBase::load: Processing keybindings: close_window
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_up
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_down
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_left
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_right
ConfigBase::load: ConfigBase::load: Processing keybindings: move_tab_right
ConfigBase::load: ConfigBase::load: Processing keybindings: move_tab_left
ConfigBase::load: ConfigBase::load: Processing keybindings: toggle_zoom
ConfigBase::load: ConfigBase::load: Processing keybindings: scaled_zoom
ConfigBase::load: ConfigBase::load: Processing keybindings: next_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: prev_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: full_screen
ConfigBase::load: ConfigBase::load: Processing keybindings: reset
ConfigBase::load: ConfigBase::load: Processing keybindings: reset_clear
ConfigBase::load: ConfigBase::load: Processing keybindings: hide_window
ConfigBase::load: ConfigBase::load: Processing keybindings: group_all
ConfigBase::load: ConfigBase::load: Processing keybindings: ungroup_all
ConfigBase::load: ConfigBase::load: Processing keybindings: group_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: ungroup_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: new_window
ConfigBase::load: ConfigBase::load: Processing keybindings: new_terminator
ConfigBase::load: ConfigBase::load: Processing keybindings: insert_number
ConfigBase::load: ConfigBase::load: Processing keybindings: insert_padded
ConfigBase::load: ConfigBase::load: Processing keybindings: edit_window_title
ConfigBase::load: ConfigBase::load: Processing keybindings: edit_tab_title
ConfigBase::load: ConfigBase::load: Processing keybindings: edit_terminal_title
ConfigBase::load: ConfigBase::load: Processing keybindings: layout_launcher
ConfigBase::load: ConfigBase::load: Processing keybindings: help
ConfigBase::load: ConfigBase::load: Processing section: profiles
ConfigBase::load: ConfigBase::load: Processing profile: default
ConfigBase::load: ConfigBase::load: Processing profile: New Profile
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
Config::connect_gsetting_callbacks: GSetting connects for system changes
noclass::parse_options: OptionParse::parse_options: command line options: {'version': None, 'maximise': None, 'fullscreen': None, 'borderless': None, 'hidden': None, 'forcedtitle': None, 'geometry': None, 'command': None, 'config': '/home/jerie/.config/terminator/config', 'execute': None, 'working_directory': None, 'forcedicon': None, 'role': None, 'layout': 'default', 'select': None, 'profile': None, 'nodbus': True, 'debug': 1, 'debug_classes': None, 'debug_methods': None, 'new_tab': None, 'dummy': None}
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
Config::connect_gsetting_callbacks: GSetting connects for system changes
ConfigBase::get_item: ConfigBase::get_item: broadcast_default found in globals: group
noclass::<module>: dbus disabled by command line
noclass::<module>: dbus not imported
Factory::__init__: Borg::__init__: Preparing borg state for Factory
ConfigBase::get_item: ConfigBase::get_item: extra_styling found in globals: True
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 140088013864192:<class 'terminatorlib.window.Window'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes

** (terminator:18610): WARNING **: 17:07:34.260: Binding '<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::inject_uuid: Injecting UUID f569a13c-bf3b-402f-9653-e9b1f0c0cde2 into: <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>
Factory::make: Factory::make: created a Terminal
Terminator::register_terminal: Terminator::register_terminal: registering 140088013846080:<class 'terminatorlib.terminal.Terminal'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
NoneType::get_pid_cwd: psinfo: /home/jerie/Desktop 18610
ConfigBase::get_item: ConfigBase::get_item: background_image found in profile default: 
ConfigBase::get_item: ConfigBase::get_item: background_alpha found in profile default: 0.0
Terminal::__init__: composite_support: True
PluginRegistry::__init__: Borg::__init__: Preparing borg state for PluginRegistry
noclass::get_config_dir: Found config dir: /home/jerie/.config
PluginRegistry::prepare_attributes: PluginRegistry::prepare_attributes: Plugin path: ['/usr/lib/python3.9/site-packages/terminatorlib/plugins', '/home/jerie/.config/terminator/plugins']
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin maven.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin MavenPluginURLHandler not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin command_notify.py
PluginRegistry::load_plugins: Importing plugin command_notify.py failed: module 'command_notify' has no attribute 'AVAILABLE'
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin testplugin.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin TestPlugin not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin custom_commands.py
noclass::get_config_dir: Found config dir: /home/jerie/.config
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin CustomCommandsMenu 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: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin activitywatch.py
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin ActivityWatch not enabled, skipping
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin InactivityWatch not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin terminalshot.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin TerminalShot not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin logger.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin Logger not enabled, skipping
PluginRegistry::get_plugins_by_capability: PluginRegistry::get_plugins_by_capability: searching 3 plugins for url_handler
Terminal::update_url_matches: refusing to add duplicate match launchpad_bug
Terminal::update_url_matches: refusing to add duplicate match launchpad_code
Terminal::update_url_matches: refusing to add duplicate match apturl
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
ConfigBase::get_item: ConfigBase::get_item: title_at_bottom found in globals: False
Signalman::new: creating new bucket for <class 'gi.repository.Vte.Terminal'>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::key-press-event to <bound method Terminal.on_keypress of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::button-press-event to <bound method Terminal.on_buttonpress of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::scroll-event to <bound method Terminal.on_mousewheel of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::popup-menu to <bound method Terminal.popup_menu of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Terminal::connect_signals: Finalised drag targets: [<Gtk.TargetEntry object at 0x7f68c824ffa0 (GtkTargetEntry at 0x55b60c9c6c80)>, <Gtk.TargetEntry object at 0x7f68c8257040 (GtkTargetEntry at 0x55b60c9ca950)>, <Gtk.TargetEntry object at 0x7f68c82570a0 (GtkTargetEntry at 0x55b60c9caa90)>, <Gtk.TargetEntry object at 0x7f68c8257100 (GtkTargetEntry at 0x55b60c9caa40)>, <Gtk.TargetEntry object at 0x7f68c8257160 (GtkTargetEntry at 0x55b60cb8dc20)>, <Gtk.TargetEntry object at 0x7f68c82571c0 (GtkTargetEntry at 0x55b60c99db90)>, <Gtk.TargetEntry object at 0x7f68c8257220 (GtkTargetEntry at 0x55b60c9cf060)>, <Gtk.TargetEntry object at 0x7f68c8257280 (GtkTargetEntry at 0x55b60c9c6b90)>, <Gtk.TargetEntry object at 0x7f68c82572e0 (GtkTargetEntry at 0x55b60c913000)>, <Gtk.TargetEntry object at 0x7f68c8257340 (GtkTargetEntry at 0x55b60c9cf090)>]
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-begin to <bound method Terminal.on_drag_begin of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-data-get to <bound method Terminal.on_drag_data_get of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: creating new bucket for <class 'terminatorlib.titlebar.Titlebar'>
Signalman::new: connected <class 'terminatorlib.titlebar.Titlebar'>::drag-begin to <bound method Terminal.on_drag_begin of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'terminatorlib.titlebar.Titlebar'>::drag-data-get to <bound method Terminal.on_drag_data_get of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-motion to <bound method Terminal.on_drag_motion of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-data-received to <bound method Terminal.on_drag_data_received of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::selection-changed to <function Terminal.connect_signals.<locals>.<lambda> at 0x7f68c8293ee0>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::composited-changed to <bound method Terminal.reconfigure of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::window-title-changed to <function Terminal.connect_signals.<locals>.<lambda> at 0x7f68c8293e50>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::grab-focus to <bound method Terminal.on_vte_focus of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::focus-in-event to <bound method Terminal.on_vte_focus_in of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::focus-out-event to <bound method Terminal.on_vte_focus_out of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::size-allocate to <bound method Terminal.deferred_on_vte_size_allocate of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::enter_notify_event to <bound method Terminal.on_vte_notify_enter of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::realize to <bound method Terminal.reconfigure of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
ConfigBase::get_item: ConfigBase::get_item: term found in profile default: xterm-256color
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: truecolor
ConfigBase::get_item: ConfigBase::get_item: http_proxy found in profile default: 
Terminal::reconfigure: Terminal::reconfigure
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::realize
Signalman::remove_signal: child-exited not registered for <class 'gi.repository.Vte.Terminal'>
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: connected <class 'gi.repository.Vte.Terminal'>::child-exited to <function Terminal.reconfigure.<locals>.<lambda> at 0x7f68c8293f70>
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: -,./?%&#:_
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: False
ConfigBase::get_item: ConfigBase::get_item: font found in profile default: Source Code Pro 12
ConfigBase::get_item: ConfigBase::get_item: allow_bold found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: line_height found in globals: 1.0
ConfigBase::get_item: ConfigBase::get_item: bold_is_bright found in profile default: False
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: #f9caff
ConfigBase::get_item: ConfigBase::get_item: background_color found in profile default: #252a35
ConfigBase::get_item: ConfigBase::get_item: background_type found in profile default: solid
ConfigBase::get_item: ConfigBase::get_item: inactive_color_offset found in globals: 0.8
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 0.9764705882352941, 0.792156862745098, 1.0)
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 0.7811764705882354, 0.6337254901960785, 0.8)
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_fg found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: cursor_shape found in profile default: ibeam
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
Signalman::remove_signal: bell not registered for <class 'gi.repository.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 <class 'gi.repository.Vte.Terminal'>::bell to <bound method Terminal.on_bell of <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>>
ConfigBase::get_item: ConfigBase::get_item: scrollback_infinite found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: scrollback_lines found in profile default: 500
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: False
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: right
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: right
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: right
ConfigBase::get_item: ConfigBase::get_item: rewrap_on_resize found in profile default: 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
Terminal::inject_uuid: Injecting UUID 2ba68680-6fd9-4538-ac71-9d2af96519a9 into: <terminal.Terminal object at 0x7f68c84d7640 (terminatorlib+terminal+Terminal at 0x55b60cd05160)>
Signalman::new: creating new bucket for <class 'terminatorlib.terminal.Terminal'>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::close-term to <bound method Window.closeterm of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::title-change to <bound method WindowTitle.set_title of <terminatorlib.window.WindowTitle object at 0x7f68c8d43760>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-horiz to <bound method Container.split_horiz of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-vert to <bound method Container.split_vert of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::unzoom to <bound method Window.unzoom of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-change to <bound method Window.tab_change of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all to <bound method Window.group_all of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all-toggle to <bound method Window.group_all_toggle of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-all to <bound method Window.ungroup_all of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab to <bound method Window.group_tab of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle to <bound method Window.group_tab_toggle of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-tab to <bound method Window.ungroup_tab of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::move-tab to <bound method Window.move_tab of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-new to <bound method Window.tab_new of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::navigate to <bound method Window.navigate_terminal of <window.Window object at 0x7f68c84dbd00 (terminatorlib+window+Window at 0x55b60c9cc270)>>
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::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: 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: True
ConfigBase::get_item: ConfigBase::get_item: custom_command found in profile default: cd ~/Desktop
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-256color
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: truecolor
Terminal::spawn_child: Forking shell: "/usr/bin/zsh" with args: ['/usr/bin/zsh', '-c', 'cd ~/Desktop']

(terminator:18610): VTE-WARNING **: 17:07:34.438: (../vte/src/vtepty.cc:667):bool _vte_pty_spawn_sync(VtePty*, const char*, const char* const*, const char* const*, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, GPid*, int, GCancellable*, GError**): runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)
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
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: geometry_hinting found in globals: False
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::close-term
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::title-change
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::split-horiz
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::split-vert
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::unzoom
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::tab-change
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-all
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-all-toggle
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::ungroup-all
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-tab
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::ungroup-tab
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::move-tab
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::tab-new
Signalman::remove_signal: removing <class 'terminatorlib.terminal.Terminal'>::navigate
Signalman::remove_signal: no more signals for widget
Terminator::deregister_terminal: Terminator::deregister_terminal: de-registering 140088013846080:<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 140088013864192:<class 'terminatorlib.window.Window'>
Terminator::deregister_window: no windows remain, quitting
Terminal::close: close: called
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::key-press-event
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::button-press-event
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::scroll-event
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::popup-menu
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::drag-begin
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::drag-data-get
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::drag-motion
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::drag-data-received
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::selection-changed
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::composited-changed
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::window-title-changed
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::grab-focus
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::focus-in-event
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::focus-out-event
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::size-allocate
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::enter_notify_event
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::child-exited
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::bell
Signalman::remove_signal: no more signals for widget
Terminal::close: close: killing 18616
Terminal::close: os.kill failed: [Errno 3] No such process
ConfigBase::get_item: ConfigBase::get_item: autoclean_groups found in profile default: True
Terminator::group_hoover: Terminator::group_hoover: 0 groups, hoovering 0

the process still exits with 0 right after. I'm running 2.0.1 though.

@mattrose
Copy link
Member

Yeah, the fixes for those issues are all in 2.1.0 and it may require the fixes from #264 to work with the latest vte. I don't think so, but something seems to be shutting down the terminal right after it starts.

can you maybe try running with an empty config and see if that fixes it: terminator -d -u -g /dev/null

@mia1024
Copy link
Author

mia1024 commented Jan 26, 2021

Yes, using an empty config file fixes it, but as stated earlier in the issue, I'm just very confused by why that's relevant as I have nothing special in my config file.

ConfigBase::__init__: Borg::__init__: Preparing borg state for ConfigBase
ConfigBase::load: looking for config file: /dev/null
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 keybindings: zoom_in
ConfigBase::load: ConfigBase::load: Processing keybindings: zoom_out
ConfigBase::load: ConfigBase::load: Processing keybindings: zoom_normal
ConfigBase::load: ConfigBase::load: Processing keybindings: new_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: cycle_next
ConfigBase::load: ConfigBase::load: Processing keybindings: cycle_prev
ConfigBase::load: ConfigBase::load: Processing keybindings: go_next
ConfigBase::load: ConfigBase::load: Processing keybindings: go_prev
ConfigBase::load: ConfigBase::load: Processing keybindings: go_up
ConfigBase::load: ConfigBase::load: Processing keybindings: go_down
ConfigBase::load: ConfigBase::load: Processing keybindings: go_left
ConfigBase::load: ConfigBase::load: Processing keybindings: go_right
ConfigBase::load: ConfigBase::load: Processing keybindings: rotate_cw
ConfigBase::load: ConfigBase::load: Processing keybindings: rotate_ccw
ConfigBase::load: ConfigBase::load: Processing keybindings: split_horiz
ConfigBase::load: ConfigBase::load: Processing keybindings: split_vert
ConfigBase::load: ConfigBase::load: Processing keybindings: close_term
ConfigBase::load: ConfigBase::load: Processing keybindings: copy
ConfigBase::load: ConfigBase::load: Processing keybindings: paste
ConfigBase::load: ConfigBase::load: Processing keybindings: toggle_scrollbar
ConfigBase::load: ConfigBase::load: Processing keybindings: search
ConfigBase::load: ConfigBase::load: Processing keybindings: close_window
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_up
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_down
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_left
ConfigBase::load: ConfigBase::load: Processing keybindings: resize_right
ConfigBase::load: ConfigBase::load: Processing keybindings: move_tab_right
ConfigBase::load: ConfigBase::load: Processing keybindings: move_tab_left
ConfigBase::load: ConfigBase::load: Processing keybindings: toggle_zoom
ConfigBase::load: ConfigBase::load: Processing keybindings: scaled_zoom
ConfigBase::load: ConfigBase::load: Processing keybindings: next_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: prev_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: full_screen
ConfigBase::load: ConfigBase::load: Processing keybindings: reset
ConfigBase::load: ConfigBase::load: Processing keybindings: reset_clear
ConfigBase::load: ConfigBase::load: Processing keybindings: hide_window
ConfigBase::load: ConfigBase::load: Processing keybindings: group_all
ConfigBase::load: ConfigBase::load: Processing keybindings: ungroup_all
ConfigBase::load: ConfigBase::load: Processing keybindings: group_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: ungroup_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: new_window
ConfigBase::load: ConfigBase::load: Processing keybindings: new_terminator
ConfigBase::load: ConfigBase::load: Processing keybindings: insert_number
ConfigBase::load: ConfigBase::load: Processing keybindings: insert_padded
ConfigBase::load: ConfigBase::load: Processing keybindings: edit_window_title
ConfigBase::load: ConfigBase::load: Processing keybindings: edit_tab_title
ConfigBase::load: ConfigBase::load: Processing keybindings: edit_terminal_title
ConfigBase::load: ConfigBase::load: Processing keybindings: layout_launcher
ConfigBase::load: ConfigBase::load: Processing keybindings: help
ConfigBase::load: ConfigBase::load: Processing section: profiles
ConfigBase::load: ConfigBase::load: Processing section: layouts
ConfigBase::load: ConfigBase::load: Processing section: plugins
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
noclass::parse_options: OptionParse::parse_options: command line options: {'version': None, 'maximise': None, 'fullscreen': None, 'borderless': None, 'hidden': None, 'forcedtitle': None, 'geometry': None, 'command': None, 'config': '/dev/null', 'execute': None, 'working_directory': None, 'forcedicon': None, 'role': None, 'layout': 'default', 'select': None, 'profile': None, 'nodbus': True, 'debug': 1, 'debug_classes': None, 'debug_methods': None, 'new_tab': None, 'dummy': None}
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
Config::connect_gsetting_callbacks: GSetting connects for system changes
ConfigBase::get_item: ConfigBase::get_item: broadcast_default found in globals: group
noclass::<module>: dbus disabled by command line
noclass::<module>: dbus not imported
Factory::__init__: Borg::__init__: Preparing borg state for Factory
ConfigBase::get_item: ConfigBase::get_item: extra_styling found in globals: True
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 140477508871808:<class 'terminatorlib.window.Window'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes

** (terminator:19807): WARNING **: 17:18:43.316: Binding '<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::inject_uuid: Injecting UUID 8c3195be-0b0f-41bf-a181-3d02678ebe9d into: <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>
Factory::make: Factory::make: created a Terminal
Terminator::register_terminal: Terminator::register_terminal: registering 140477424536064:<class 'terminatorlib.terminal.Terminal'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
NoneType::get_pid_cwd: psinfo: /home/jerie/Desktop 19807
ConfigBase::get_item: ConfigBase::get_item: background_image found in profile default: 
ConfigBase::get_item: ConfigBase::get_item: background_alpha found in profile default: 0.0
Terminal::__init__: composite_support: True
PluginRegistry::__init__: Borg::__init__: Preparing borg state for PluginRegistry
noclass::get_config_dir: Found config dir: /home/jerie/.config
PluginRegistry::prepare_attributes: PluginRegistry::prepare_attributes: Plugin path: ['/usr/lib/python3.9/site-packages/terminatorlib/plugins', '/home/jerie/.config/terminator/plugins']
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin maven.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin MavenPluginURLHandler not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin command_notify.py
PluginRegistry::load_plugins: Importing plugin command_notify.py failed: module 'command_notify' has no attribute 'AVAILABLE'
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin testplugin.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin TestPlugin not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin custom_commands.py
noclass::get_config_dir: Found config dir: /home/jerie/.config
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin CustomCommandsMenu 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: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin activitywatch.py
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin ActivityWatch not enabled, skipping
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin InactivityWatch not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin terminalshot.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin TerminalShot not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin logger.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin Logger not enabled, skipping
PluginRegistry::get_plugins_by_capability: PluginRegistry::get_plugins_by_capability: searching 3 plugins for url_handler
Terminal::update_url_matches: refusing to add duplicate match launchpad_bug
Terminal::update_url_matches: refusing to add duplicate match launchpad_code
Terminal::update_url_matches: refusing to add duplicate match apturl
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Config::connect_gsetting_callbacks: GSetting connects for system changes
ConfigBase::get_item: ConfigBase::get_item: title_at_bottom found in globals: False
Signalman::new: creating new bucket for <class 'gi.repository.Vte.Terminal'>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::key-press-event to <bound method Terminal.on_keypress of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::button-press-event to <bound method Terminal.on_buttonpress of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::scroll-event to <bound method Terminal.on_mousewheel of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::popup-menu to <bound method Terminal.popup_menu of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Terminal::connect_signals: Finalised drag targets: [<Gtk.TargetEntry object at 0x7fc372d74460 (GtkTargetEntry at 0x559da3f09b00)>, <Gtk.TargetEntry object at 0x7fc372d744c0 (GtkTargetEntry at 0x559da3d4a810)>, <Gtk.TargetEntry object at 0x7fc372d74520 (GtkTargetEntry at 0x559da3d3d5c0)>, <Gtk.TargetEntry object at 0x7fc372d74580 (GtkTargetEntry at 0x559da3d4a500)>, <Gtk.TargetEntry object at 0x7fc372d745e0 (GtkTargetEntry at 0x559da3d41d90)>, <Gtk.TargetEntry object at 0x7fc372d74640 (GtkTargetEntry at 0x559da3d4a830)>, <Gtk.TargetEntry object at 0x7fc372d746a0 (GtkTargetEntry at 0x559da3d4a8b0)>, <Gtk.TargetEntry object at 0x7fc372d74700 (GtkTargetEntry at 0x559da3d45ea0)>, <Gtk.TargetEntry object at 0x7fc372d74760 (GtkTargetEntry at 0x559da3d41f10)>, <Gtk.TargetEntry object at 0x7fc372d747c0 (GtkTargetEntry at 0x559da3f09bb0)>]
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-begin to <bound method Terminal.on_drag_begin of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-data-get to <bound method Terminal.on_drag_data_get of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: creating new bucket for <class 'terminatorlib.titlebar.Titlebar'>
Signalman::new: connected <class 'terminatorlib.titlebar.Titlebar'>::drag-begin to <bound method Terminal.on_drag_begin of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'terminatorlib.titlebar.Titlebar'>::drag-data-get to <bound method Terminal.on_drag_data_get of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-motion to <bound method Terminal.on_drag_motion of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-data-received to <bound method Terminal.on_drag_data_received of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::selection-changed to <function Terminal.connect_signals.<locals>.<lambda> at 0x7fc372d93e50>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::composited-changed to <bound method Terminal.reconfigure of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::window-title-changed to <function Terminal.connect_signals.<locals>.<lambda> at 0x7fc372d93dc0>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::grab-focus to <bound method Terminal.on_vte_focus of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::focus-in-event to <bound method Terminal.on_vte_focus_in of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::focus-out-event to <bound method Terminal.on_vte_focus_out of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::size-allocate to <bound method Terminal.deferred_on_vte_size_allocate of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::enter_notify_event to <bound method Terminal.on_vte_notify_enter of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::realize to <bound method Terminal.reconfigure of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
ConfigBase::get_item: ConfigBase::get_item: term found in profile default: xterm-256color
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: truecolor
ConfigBase::get_item: ConfigBase::get_item: http_proxy found in profile default: 
Terminal::reconfigure: Terminal::reconfigure
Signalman::remove_signal: removing <class 'gi.repository.Vte.Terminal'>::realize
Signalman::remove_signal: child-exited not registered for <class 'gi.repository.Vte.Terminal'>
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: connected <class 'gi.repository.Vte.Terminal'>::child-exited to <function Terminal.reconfigure.<locals>.<lambda> at 0x7fc372d93ee0>
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: -,./?%&#:_
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: allow_bold found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: line_height found in globals: 1.0
ConfigBase::get_item: ConfigBase::get_item: bold_is_bright found in profile default: False
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: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: background_color found in profile default: #000000
ConfigBase::get_item: ConfigBase::get_item: background_type found in profile default: solid
ConfigBase::get_item: ConfigBase::get_item: inactive_color_offset found in globals: 0.8
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 0.6666666666666666, 0.6666666666666666, 0.6666666666666666)
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 0.5333333333333333, 0.5333333333333333, 0.5333333333333333)
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_fg found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: cursor_shape found in profile default: block
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
Signalman::remove_signal: bell not registered for <class 'gi.repository.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 <class 'gi.repository.Vte.Terminal'>::bell to <bound method Terminal.on_bell of <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>>
ConfigBase::get_item: ConfigBase::get_item: scrollback_infinite found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: scrollback_lines found in profile default: 500
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: False
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: right
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: right
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: right
ConfigBase::get_item: ConfigBase::get_item: rewrap_on_resize found in profile default: 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
Terminal::inject_uuid: Injecting UUID 210b3ad6-189f-4f88-93dc-47a48851f24e into: <terminal.Terminal object at 0x7fc372fd0a00 (terminatorlib+terminal+Terminal at 0x559da3fe1160)>
Signalman::new: creating new bucket for <class 'terminatorlib.terminal.Terminal'>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::close-term to <bound method Window.closeterm of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::title-change to <bound method WindowTitle.set_title of <terminatorlib.window.WindowTitle object at 0x7fc378040280>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-horiz to <bound method Container.split_horiz of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-vert to <bound method Container.split_vert of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::unzoom to <bound method Window.unzoom of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-change to <bound method Window.tab_change of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all to <bound method Window.group_all of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all-toggle to <bound method Window.group_all_toggle of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-all to <bound method Window.ungroup_all of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab to <bound method Window.group_tab of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle to <bound method Window.group_tab_toggle of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-tab to <bound method Window.ungroup_tab of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::move-tab to <bound method Window.move_tab of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-new to <bound method Window.tab_new of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::navigate to <bound method Window.navigate_terminal of <window.Window object at 0x7fc37803e680 (terminatorlib+window+Window at 0x559da3d48270)>>
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::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: 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-256color
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: truecolor
Terminal::spawn_child: Forking shell: "/usr/bin/zsh" with args: ['/usr/bin/zsh']

(terminator:19807): VTE-WARNING **: 17:18:43.498: (../vte/src/vtepty.cc:667):bool _vte_pty_spawn_sync(VtePty*, const char*, const char* const*, const char* const*, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, GPid*, int, GCancellable*, GError**): runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)
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
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: geometry_hinting found in globals: False
ConfigBase::get_item: ConfigBase::get_item: cursor_color_fg found in profile default: 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: 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
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=False
ConfigBase::get_item: ConfigBase::get_item: focus found in globals: click
ConfigBase::get_item: ConfigBase::get_item: focus found in globals: click
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: 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: title_inactive_fg_color found in globals: #000000
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0bebf
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0bebf
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: hide_on_lose_focus found in globals: False
ConfigBase::get_item: ConfigBase::get_item: cursor_color_fg found in profile default: True
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: geometry_hinting found in globals: False

@mattrose
Copy link
Member

Your config is telling terminator to run cd ~/Desktop, and terminator runs it, and then exits when the command is complete.

I'm going to check this out further.

@mattrose mattrose reopened this Jan 26, 2021
@mattrose
Copy link
Member

for now you can remove the lines use_custom_command and custom_command

@mattrose
Copy link
Member

Honestly, I've gone back to the first version that worked on python3 and have confirmed that your config doesn't work on that one either. What version did you upgrade from?

@mattrose
Copy link
Member

The customary way to start terminal in a specific directory is with the --working-directory option

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants