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
ibus
is 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
terminator
but have mixed results (and workarounds implemented at theterminator
level 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
zoom
package 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
ibus
is running, so perhaps the answer is as simple as making it exitWe redirect
stderr
because 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
ibus
when I'm midway through doing something, but I can always killibus
manually at that point.