Terminator broadcasts to other terminator processes as well

Bug #1751270 reported by Vincent Ouwehand
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Terminator
Invalid
Undecided
Unassigned

Bug Description

When using terminator i used to have multiple separate instances of terminator running. I could then split and group the various sections in each instance without each interfering with another. Today i ran into the (unpleasant) surprise that 1 instance of Terminator would broadcast to all other instances on my desktop.

I run:
Xubuntu 17.10 (XFCE)
Terminator 1.91-1

This behavior is a dangerous change and has caused quite some havoc at my work already, costing me 4 hours of work due to one of the unfocused (and hidden behind other windows) instances cancelling an upgrade script that had been working for hours.

Expected behavior; Broadcast stays within the terminator instance.

Reproduction steps:
1. Open terminator and split screen in preferred way.
2. Open second terminator and split screen in preferred way
3. Group all terminals in the terminator session using Super+G as hotkey
4. Turn on group broadcast on either terminator session and type.

You will now type in both terminator sessions against expectations.

There was no output with terminator -d

Config file attached

Cannot get bazaar ppa to work on xubuntu, the repo doesn't seem to work so cannot test the latest version.

Revision history for this message
Vincent Ouwehand (4e0a8aa4) wrote :
description: updated
Revision history for this message
hijglander (robintol) wrote :

I have the same issue and suspect everyone does... unless there is some magical config setting we don't know about.

Anyway, I've found this same bug to be there on Fedora and Ubuntu alike.

To reproduce just open two terminator windows and enable "Broadcast to all".

A workaround is using groups and "Broadcast to group"... Not really the desired solution but it is doable.

PC1: Debian (Testing release) 9
     Desktop: MATE 1.20

PC2: Fedora 27
     Desktop: MATE 1.16

The terminator version is on both the latest available thru the repositories: 1.91

Revision history for this message
hijglander (robintol) wrote :

Forgot to mention that both Fedora and Debian installs are default, no config changes have been made to terminator so everything is vanilla.

Revision history for this message
hijglander (robintol) wrote :

Also another thing to note is that only one ("1") terminator process shows up in the lists of processes. I'd expect each terminator window to have it's own, but that's just me thinking.

Revision history for this message
hijglander (robintol) wrote :

Damn... the solution is to disable the "DBUS server" in Preferences.

No longer a BUG!

Revision history for this message
Vincent Ouwehand (4e0a8aa4) wrote :

OMG, you are my hero @hijglander Applying that setting tomorrow morning immediately !

Changed in terminator:
status: New → Invalid
Revision history for this message
hijglander (robintol) wrote :

:-) You're welcome, but I can't take the credit... found the solution here: http://terminator-gtk3.readthedocs.io/en/latest/grouping.html?highlight=dbus

Revision history for this message
bitinerant (bitinerant) wrote :

@hijglander - you're my hero too! Even if you say you can't take credit, your solution is the one I was able to find.

However, I disagree that this is not a bug. It seems the "DBUS server" option is very poorly labeled and should not be on by default. Or maybe it's broken.

Revision history for this message
Hijg Lander (hijglander) wrote :

😉 nice of you to leave a comment and I’m happy to have been able to help.
I agree the DBUS Server option is rather poorly labeled in the configmenu. Maybe the developers can change it a bit so the option is obvious for us “normal” folks and disable it by default.

Revision history for this message
Romain Quinaud (romain-quinaud) wrote :

Damn... the solution is to disable the "DBUS server" in Preferences.

-> Same as others, your solution is the one I've found.

I've just created an account to be able to THANK YOU for this.

I've been struggling with this without knowing how to fix this.

Thank you very much and have a great day :) @hijglander

Revision history for this message
hijglander (robintol) wrote :

:-) You're welcome Romain.
I will have a great day, hope you have one (and many more) too.

Revision history for this message
Raul Aldaz (raul-aldaz) wrote :

I just reboot a production server because of keystrokes were broadcasted to terminator window on background (ubuntu 22.10), would like to know WHY dbus server option is enabled by default!! GRRRRRR

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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