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

Keybindings for version 2.0.1 in Fedora 32 does not work after upgrade from 1.92 #256

Closed
mjcv opened this issue Oct 20, 2020 · 24 comments · Fixed by #265
Closed

Keybindings for version 2.0.1 in Fedora 32 does not work after upgrade from 1.92 #256

mjcv opened this issue Oct 20, 2020 · 24 comments · Fixed by #265
Labels
question Further information is requested

Comments

@mjcv
Copy link

mjcv commented Oct 20, 2020

After I have upgraded from terminator-1.92-6.fc32.noarch to terminator-2.0.1-1.fc32.noarch, the keybindings stopped working. When using some of them like Shift+Ctrl+T to open a new tab, is displayed a red bulb, like it was signaling an error, but does not display any message. I have checked in the journalctl while performing the operations and I don't see any error.

@mattrose
Copy link
Member

Can you run terminator on the commandline with terminator -d and paste or attach the output? I'm on F32 myself and I don't see that at all.

@mattrose mattrose added the question Further information is requested label Oct 20, 2020
@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

The output is:

ConfigBase::init: Borg::init: Preparing borg state for ConfigBase
noclass::get_config_dir: Found config dir: /home/xxx/.config
ConfigBase::load: looking for config file: /home/xxx/.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: new_tab
ConfigBase::load: ConfigBase::load: Processing keybindings: split_horiz
ConfigBase::load: ConfigBase::load: Processing keybindings: split_vert
ConfigBase::load: ConfigBase::load: Processing keybindings: insert_number
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: 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: 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_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 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/jcruz/.config/terminator/config', 'execute': None, 'working_directory': None, 'forcedicon': None, 'role': None, 'layout': 'default', 'select': None, 'profile': None, 'nodbus': None, '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
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: dbus found in globals: False
noclass::: dbus disabled
noclass::: 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::: 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 140322213350336:<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:45080): WARNING **: 13:34:21.705: Binding 'a' failed!
Unable to bind hide_window key, another instance/window has it.
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: maximise
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: maximise
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: maximise
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 visual
Window::inject_uuid: Injecting UUID e4c050e0-7f3e-4d77-9e4b-c8b3dcde8cf1 into: <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>
Factory::make: Factory::make: created a Terminal
Terminator::register_terminal: Terminator::register_terminal: registering 140322212800960:<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/jcruz 45080
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/jcruz/.config
PluginRegistry::prepare_attributes: PluginRegistry::prepare_attributes: Plugin path: ['/usr/lib/python3.8/site-packages/terminatorlib/plugins', '/home/jcruz/.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 custom_commands.py
noclass::get_config_dir: Found config dir: /home/jcruz/.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 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::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 command_notify.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin CommandNotify not enabled, skipping
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 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 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 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::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 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::button-press-event to <bound method Terminal.on_buttonpress of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::scroll-event to <bound method Terminal.on_mousewheel of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::popup-menu to <bound method Terminal.popup_menu of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Terminal::connect_signals: Finalised drag targets: [<Gtk.TargetEntry object at 0x7f9f4f81eca0 (GtkTargetEntry at 0x56402058f390)>, <Gtk.TargetEntry object at 0x7f9f4f81ed00 (GtkTargetEntry at 0x56402059bc30)>, <Gtk.TargetEntry object at 0x7f9f4f81ed60 (GtkTargetEntry at 0x56402058f310)>, <Gtk.TargetEntry object at 0x7f9f4f81edc0 (GtkTargetEntry at 0x56402037c0b0)>, <Gtk.TargetEntry object at 0x7f9f4f81ee20 (GtkTargetEntry at 0x564020369f20)>, <Gtk.TargetEntry object at 0x7f9f4f81ee80 (GtkTargetEntry at 0x564020480e70)>, <Gtk.TargetEntry object at 0x7f9f4f81eee0 (GtkTargetEntry at 0x56402058f3a0)>, <Gtk.TargetEntry object at 0x7f9f4f81ef40 (GtkTargetEntry at 0x56402037c120)>, <Gtk.TargetEntry object at 0x7f9f4f81efa0 (GtkTargetEntry at 0x7f9f54004180)>, <Gtk.TargetEntry object at 0x7f9f4f830040 (GtkTargetEntry at 0x56402058e300)>]
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-begin to <bound method Terminal.on_drag_begin of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-data-get to <bound method Terminal.on_drag_data_get of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
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 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'terminatorlib.titlebar.Titlebar'>::drag-data-get to <bound method Terminal.on_drag_data_get of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-motion to <bound method Terminal.on_drag_motion of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::drag-data-received to <bound method Terminal.on_drag_data_received of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::selection-changed to <function Terminal.connect_signals.. at 0x7f9f4f834040>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::composited-changed to <bound method Terminal.reconfigure of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::window-title-changed to <function Terminal.connect_signals.. at 0x7f9f4f8340d0>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::grab-focus to <bound method Terminal.on_vte_focus of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::focus-in-event to <bound method Terminal.on_vte_focus_in of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::focus-out-event to <bound method Terminal.on_vte_focus_out of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::size-allocate to <bound method Terminal.deferred_on_vte_size_allocate of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::enter_notify_event to <bound method Terminal.on_vte_notify_enter of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
Signalman::new: connected <class 'gi.repository.Vte.Terminal'>::realize to <bound method Terminal.reconfigure of <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
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.. at 0x7f9f4f834160>
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: DejaVu Sans Mono 10
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: #ffffff
ConfigBase::get_item: ConfigBase::get_item: background_color found in profile default: #092700
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)', 1.0, 1.0, 1.0)
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 0.8, 0.8, 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: 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 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>>
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: 4096
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
Terminal::inject_uuid: Injecting UUID 4ffcd459-f555-42b8-92ba-7146b0275234 into: <terminal.Terminal object at 0x7f9f4fa5e9c0 (terminatorlib+terminal+Terminal at 0x5640200c1190)>
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 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::title-change to <bound method WindowTitle.set_title of <terminatorlib.window.WindowTitle object at 0x7f9f5d876850>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-horiz to <bound method Container.split_horiz of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-vert to <bound method Container.split_vert of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::unzoom to <bound method Window.unzoom of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-change to <bound method Window.tab_change of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all to <bound method Window.group_all of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all-toggle to <bound method Window.group_all_toggle of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-all to <bound method Window.ungroup_all of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab to <bound method Window.group_tab of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle to <bound method Window.group_tab_toggle of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-tab to <bound method Window.ungroup_tab of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::move-tab to <bound method Window.move_tab of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-new to <bound method Window.tab_new of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::navigate to <bound method Window.navigate_terminal of <window.Window object at 0x7f9f4fae4bc0 (terminatorlib+window+Window at 0x56402059c260)>>
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: "/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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: False
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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=True
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=True
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: focus found in globals: click
ConfigBase::get_item: ConfigBase::get_item: focus found in globals: click
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: False
ConfigBase::get_item: ConfigBase::get_item: focus found in globals: click
ConfigBase::get_item: ConfigBase::get_item: focus found in globals: click
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8208
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8212
Window::on_key_press: Window::on_key_press: looked up 'new_tab'
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8213
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
ConfigBase::get_item: ConfigBase::get_item: visible_bell found in profile default: False
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8208
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: 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: 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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: putty_paste_style found in globals: False
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: False
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8208
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8212
Window::on_key_press: Window::on_key_press: looked up 'new_tab'
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8213
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
ConfigBase::get_item: ConfigBase::get_item: visible_bell found in profile default: 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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
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=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: False
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: title_font found in globals: DejaVu Sans Mono 13
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: False

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

From the above log, the logs displayed after using the keybinding Shift+Ctrl+T is:

Window::on_key_press: Window::on_key_press: looked up 'new_tab'
Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 8213
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
ConfigBase::get_item: ConfigBase::get_item: visible_bell found in profile default: False

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

I have downgraded to the previous version and works fine the keybindings, when I upgrade again, stop working.

@mattrose
Copy link
Member

Hmm, this is the code here that causes it

        # Workaround for IBus interfering with broadcast when using dead keys
        # Environment also needs IBUS_DISABLE_SNOOPER=1, or double chars appear
        # in the receivers.
        if self.terminator.ibus_running:

Can you do ps auxw | grep ibus-daemon and see if it is actually running?

@mattrose
Copy link
Member

Thanks for helping me look into this, btw.

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

This is the result:
2235 0.0 0.0 601712 9172 ? Sl 13:56 0:00 ibus-daemon --panel disable --xim

Just one comment, I have disabled in the configuration the "DBus server" option, I don't know if this has an impact

@mattrose
Copy link
Member

In the configuration file for ibus? That could be the problem, lemme check

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

image

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

This is the content of the config file:

[global_config]
  dbus = False
  window_state = maximise
  suppress_multiple_term_dialog = True
  title_use_system_font = False
  title_font = DejaVu Sans Mono 13
[keybindings]
  new_tab = <Primary><Shift>t
  split_horiz = <Primary><Shift>o
  split_vert = <Primary><Shift>e
  insert_number = <Primary><Alt>n
[profiles]
  [[default]]
    background_color = "#092700"
    cursor_color = "#aaaaaa"
    font = DejaVu Sans Mono 10
    foreground_color = "#ffffff"
    scrollback_lines = 4096
    use_system_font = False
    copy_on_selection = True
[layouts]
  [[default]]
    [[[child1]]]
      parent = window0
      type = Terminal
    [[[window0]]]
      parent = ""
      type = Window
[plugins]

@mattrose
Copy link
Member

mattrose commented Oct 20, 2020

Hmm, can you run the following in the python REPL and paste the output here?

import psutil
username = 'your username'
p for p in psutil.process_iter() if p.name() == 'ibus-daemon' and p.username() == username]

Also, what version of python and psutil are you using?

I'm just asking because I'm highly suspicious that #114 is what is causing this, but I can't reproduce it, and I can't figure out how it's happening.

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

Could you please fix the last line? it seems to be incomplete or something does not work

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

The default version of Python in my path is Python 3.8.6 and psutil 5.6.7

@mjcv
Copy link
Author

mjcv commented Oct 20, 2020

Updating your script to this

import psutil
username: str = 'myusername'

for p in psutil.process_iter():
    if p.name() == 'ibus-daemon' and p.username() == username:
        print(p)

The output is:

psutil.Process(pid=2235, name='ibus-daemon', started='13:56:12')

@mattrose
Copy link
Member

I'm ... stumped. I can't figure out how to reproduce this. I'll take a stab at it in a little bit. There's some things I can think of doing

@mjcv
Copy link
Author

mjcv commented Oct 21, 2020

@mattrose if you need me to test something, just let me know and I'll try

@mattrose
Copy link
Member

Would you be comfortable running debug code from https://github.com/mattrose/terminator, if I push a branch to that?

@mjcv
Copy link
Author

mjcv commented Oct 24, 2020

Would you be comfortable running debug code from https://github.com/mattrose/terminator, if I push a branch to that?

Yes, there is no problem, I can check out the branch, but I'll need you to provide me instructions to run it from the branch, I'm not very skilled with python

@pavel-slama
Copy link

Exactly same problem here - fedora32 as well, started with upgrade to terminator 2+. Running x11 (not wayland) if it helps. I speak python and will gladly help as this is extremely annoying :)

$ ps auxw | grep ibus
xxxxx 2060 0.0 0.0 537472 22120 ? Sl Oct21 2:04 ibus-daemon --panel disable --xim

$ echo $XDG_SESSION_TYPE
x11

$ cat .config/terminator/config
[global_config]
enabled_plugins = CustomCommandsMenu, TerminalShot, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler
suppress_multiple_term_dialog = True
title_font = Sans 8
[keybindings]
split_vert = e
switch_to_tab_1 = 1
switch_to_tab_2 = 2
switch_to_tab_3 = 3
switch_to_tab_4 = 4
switch_to_tab_5 = 5
switch_to_tab_6 = 6
switch_to_tab_10 = 0
[profiles]
[[default]]
background_darkness = 0.9
cursor_color = "#00ff00"
font = Monospace 10
foreground_color = "#00ff00"
scrollback_infinite = True
palette = "#000000:#cc0000:#73d216:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec"
use_system_font = False
copy_on_selection = True
[layouts]
[[default]]
[[[child1]]]
command = ""
parent = window0
profile = default
type = Terminal
[[[window0]]]
parent = ""
size = 1200, 900
type = Window
[plugins]

import psutil
username: str = 'xxxxxx'

for p in psutil.process_iter():
... if p.name() == 'ibus-daemon' and p.username() == username:
... print(p)
...
psutil.Process(pid=2060, name='ibus-daemon', started='2020-10-21 13:30:19')

$ terminator -d 2> terminator.log
terminator.log

@mattrose
Copy link
Member

I'll see if I can create a branch with more debug statements in relevant spots tomorrow. I'll post here when it's complete.

@mattrose
Copy link
Member

So, I did some more research on this, and this may fix it. The code that was swallowing your keystrokes was actually put in a long time ago in response to an ibus bug. Maybe this is a sign that they've fixed it.

ibus/ibus#1802

Can you do the following?

git clone https://github.com/mattrose/terminator.git
cd terminator
git checkout debug_keybind
python3 terminator -u -d --debug-class=Terminal

and try and reproduce the problem and see if it persists.

whatever happens, please let me know, and we can either work on debugging further, or close this. (hopefully close this)

@mjcv
Copy link
Author

mjcv commented Oct 26, 2020

I have tested it and worked fine, so the changes you made have fixed the issue, now the keybindings worked fine.

@mattrose
Copy link
Member

Yay! Thanks so much for your patience and your work with me.

@pavel-slama
Copy link

just confirming - works for me as well, thank you!

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

Successfully merging a pull request may close this issue.

3 participants