Description of problem: After update to version 0.98, fundamental keybindings such as CTRL+SHIFT+O/E/C/V (i.e. split horiz/vert, copy, paste) are not working. Version-Release number of selected component (if applicable): Name : terminator Arch : noarch Epoch : 0 Version : 0.98 Release : 1.fc22 How reproducible: Run terminator (either from another terminal emulator or from GNOME), press e.g. CTRL+SHIFT+O Actual results: ^O appears in the terminal, and no action is executed. Expected results: Action corresponding to the keybinding should be executed, without outputs in the terminal. Additional info: Find below the debug output when running terminator with the -d option and pressing CTRL+SHIFT+O/E/C/V . Terminator seems to recognize the corresponding action, but nothing happens. Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 16400 Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 16404 Window::on_key_press: Window::on_key_press: looked up 'split_horiz' Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 16405 Window::on_key_press: Window::on_key_press: looked up 'split_vert' Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 16405 Window::on_key_press: Window::on_key_press: looked up 'copy' Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 16405 ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: True ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True Window::on_key_press: Window::on_key_press: looked up 'paste' Terminal::on_keypress: Terminal::on_keypress: Ingore processed event with event.state 16405 Downgrade to previous version of terminator solves the issue: Name : terminator Arch : noarch Epoch : 0 Version : 0.97 Release : 6.fc21
I noticed that the above bug appear only after switching keyboard layout in GNOME. E.g., if I login with keyboard layout set to en_US and try terminator, keybindings work, but as soon as I switch to en_UK, terminator keybindings stop working, as described above. This happens also with other layout combinations, e.g. if I login with keyboard layout en_UK, terminator works until I switch to en_US.
This is a bug in upstream. They committed a fix: https://bugs.launchpad.net/terminator/+bug/1494606
Created attachment 1081645 [details] Patch extracted from upstream fix to LP#1494606 I extracted the attached patch from the upstream fix to LP#1494606 as diff between v0.98 source and r1647 of lp:terminator branch (excluding all *.po files). 'python-psutil' has to be added as a dependency.
Created attachment 1081646 [details] spec updated to use patch spec file updated to use proposed patch, including added 'Requires: python-psutil'
Here a scratch build with patch applied, if anyone interested in testing it -> http://koji.fedoraproject.org/koji/taskinfo?taskID=11399146
terminator-0.98-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-2f07e3fbbd
terminator-0.98-2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update terminator' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-bedd6e48c5
terminator-0.98-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update terminator' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-2f07e3fbbd
terminator-0.98-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.