Insert terminal number no longer working

Bug #1776537 reported by Tim
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Terminator
New
Undecided
Unassigned
Arch Linux
New
Undecided
Unassigned

Bug Description

terminator-1.91-6 / Linux 4.16.13-2-ARCH

I recently upgraded my arch linux (pacman -Syu) and noticed that the 'insert terminal number' and 'insert padded terminal numbers' aren't working for me anymore. I used to have a keyboard shortcut to do this, but even the menu to perform this action isn't working... I tried starting over with a fresh ~/.config/terminator/config file as well as disabled DBus server but it still doesn't work in either case. I tried reverting back to this version, terminator-1.91-5, but it did not aid in this and I'm not sure if that was the version I had prior to the arch upgrade or even if the upgrade caused this...

I reproduced this with terminator -d, here's where I believe the issue is pointing to:

Window::enumerate_descendants: 0 containers and 1 terminals fall beneath <window.Window object at 0x7f2795f60d70 (terminatorlib+window+Window at 0x56142a5cc290)>
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/terminatorlib/terminator.py", line 642, in do_enumerate
    term.feed(numstr % (idx + 1))
  File "/usr/lib/python2.7/site-packages/terminatorlib/terminal.py", line 1507, in feed
    self.vte.feed_child(text, len(text))
TypeError: Vte.Terminal.feed_child() takes exactly 2 arguments (3 given)

Revision history for this message
Tim (clueo8) wrote :

It appears this may be related to this bug:

https://bugs.launchpad.net/terminator/+bug/1758564

Revision history for this message
Tim (clueo8) wrote :

Based on the other bug posted above, I edited this file:

/usr/lib/python2.7/site-packages/terminatorlib/terminal.py

changed from:
    self.vte.feed_child(text, len(text))
to:
    self.vte.feed_child(text)

And that resolved the issue.

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.