Alt-arrows do not work in the second tab

Bug #546665 reported by Alexey Kotlyarov
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Terminator
Fix Released
High
Chris Jones
terminator (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: terminator

Alt-arrows for switching between split terminals do not work when I open the second terminal tab.
How to reproduce:
1. Open Terminator.
2. Ctrl-Shift-T to open a new tab.
3. Ctrl-Shift-O or Ctrl-Shift-E to split the active (second) tab.
4. Alt-Up or Alt-Left to go to the top or left (depending on step 3) split terminal.

Expected results:
Focus moves to the respective window.

Actual results:
Nothing happens.

When splitting the first tab, Alt-arrows work as expected.

ProblemType: Bug
Architecture: amd64
Date: Thu Mar 25 08:39:28 2010
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: terminator 0.14-1
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=ru_RU:ru:en
 PATH=(custom, user)
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SourcePackage: terminator
Uname: Linux 2.6.32-17-generic x86_64

Related branches

Revision history for this message
Alexey Kotlyarov (koterpillar) wrote :
Chris Jones (cmsj)
Changed in terminator (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Changed in terminator:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Chris Jones (cmsj)
Changed in terminator (Ubuntu):
importance: High → Undecided
Changed in terminator:
milestone: none → 0.90-beta
Changed in terminator (Ubuntu):
importance: Undecided → High
Chris Jones (cmsj)
Changed in terminator:
milestone: 0.90-beta → 1.0-beta
Revision history for this message
Bryan Forbes (bryanforbes) wrote :

This also affects Ctrl+Shift+N and Ctrl+Shift+P (go_next and go_prev).

Chris Jones (cmsj)
Changed in terminator:
milestone: 1.0-beta → 0.92
Revision history for this message
Chris Jones (cmsj) wrote :

Sorry to keep bouncing this bug around. It will definitely get fixed before 1.0. I just want to get 0.92 out ASAP to fix some annoying regressions.

Changed in terminator:
milestone: 0.92 → 1.0-beta
Revision history for this message
chantra (chantra) wrote :
Download full text (3.7 KiB)

There is something related to the last tab as this repro would show:
1) open terminator
2) open new tab (ctrl-shift-t)
3) split new tab (ctrl-shift-o)
3) navigate between terms (ctrl-shift-n): FAILS
4) open new tab
5) split new tab
6) navigate between terms: FAILS
7) Got to previous tab (ctrl-shit-PageUp)
8) navigate between terms: SUCCESS

So, a quick workaround would be to create a new tab to be able to use term navigation in previous ones.

some output from terminator when this happens:
$ terminator
Warning: python-keybinder is not installed. This means the hide_window shortcut will be unavailable
Unable to bind hide_window key, another instance/window has it.
Traceback (most recent call last):
  File "/usr/share/terminator/terminatorlib/window.py", line 566, in navigate_terminal
    current = terminals.index(terminal)
ValueError: list.index(x): x not in list

In debug mode:

ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000000000 (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0c0bebebfbf (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000000000 (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0c0bebebfbf (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True (/usr/share/terminator/terminatorlib/config.py:606)
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffffffffff (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c8c800000303 (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffffffffff (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c8c800000303 (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True (/usr/share/terminator/terminatorlib/config.py:606)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000000000 (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0c0bebebfbf (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000000000 (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0c0bebebfbf (/usr/share/terminator/terminatorlib/config.py:602)
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: True (/usr/share/terminator/terminatorlib/config.py:606)
Window::on_key_press: Window::on_key_press: looked up 'go_ne...

Read more...

Revision history for this message
Alexey Kotlyarov (koterpillar) wrote :

Now when navigating the second tab with alt-arrows, Terminator crashes with "ValueError in navigate_terminal()".

Revision history for this message
Chris Jones (cmsj) wrote :

Thanks chantra for the hint about it being the last tab. Fixed in trunk revision 992

Changed in terminator:
status: Confirmed → Fix Committed
Chris Jones (cmsj)
Changed in terminator (Ubuntu):
status: Confirmed → In Progress
Chris Jones (cmsj)
Changed in terminator:
status: Fix Committed → Fix Released
Chris Jones (cmsj)
Changed in terminator (Ubuntu):
status: In Progress → Fix Committed
Chris Jones (cmsj)
Changed in terminator (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.