I've just run into this again (updated Zoom without thinking about it), so need to remember how I resolved it last time.
The underlying issue is that zoom lists ibus as a dependency, but this causes issues in terminator
If you split and group panes, any keystrokes get registered twice in the other panes

There's a thread where developers and maintainers flagged this to Zoom and Zoom refused to change things despite ibus not being a hard requirement (apparently it's only needed to support remote control...)
Activity
04-Jun-24 11:18
assigned to @btasker
04-Jun-24 11:28
The issue with
ibusis pretty longstandingWorth noting, too, that it doesn't only affect terminator - other software is affected too.
04-Jun-24 11:31
There are workaround which involve editing
terminatorbut have mixed results (and workarounds implemented at theterminatorlevel have tended to break).I think the solution I probably used last time was to patch ibus out of the deb as a dependancy
04-Jun-24 11:32
changed title from Zoom breaks Terminator by requiring ibus to Zoom breaks Terminator by {+unnecessarily +}requiring ibus
04-Jun-24 12:11
changed the description
04-Jun-24 12:17
Although I could patch it out of the
zoompackage again, it's only come back the next time that there's a forced upgrade.In the absence of an actual fix, I think I want something that'll stick around between upgrades.
The issue only occurs when
ibusis running, so perhaps the answer is as simple as making it exitWe redirect
stderrbecause it'll printCan't connect to IBus.if it already wasn't running.I've added that to
~/.bashrc, so whenever a new terminator window (or pane) is opened it'll kill IBus.That's not going to help if something starts
ibuswhen I'm midway through doing something, but I can always killibusmanually at that point.