Group mode broadcasting to current window only

Asked by Massimo

Since update to 1.0 some major thing has changed for me:

The group mode (Meta+g) applies broadcast to all open terminator windows what is usually not what people want (?). Before this update it was broadcasting for the current window only. Can I change that? I always need to define a group for the current window first to restrict broadcasts to that.

Question information

Language:
English Edit question
Status:
Solved
For:
Terminator Edit question
Assignee:
No assignee Edit question
Solved by:
Stephen Boddy
Solved:
Last query:
Last reply:
Revision history for this message
Stephen Boddy (stephen-j-boddy) said :
#1

Nope, this behaviour has not changed. I suspect you are running a new instance by clicking a terminator icon. In previous times the dbus (prior to rev 1664 in trunk, 1621 in gtk3) was not active by default. This has now changed to be active by default. So, in the past if you clicked on an icon you got an entirely unconnected process and window. This took longer to start and used much more resources. With DBus active Terminator operates in "daemon" mode, and a new window is a part of the existing process. When you group "All" you really do group them all. To get your old behaviour you can either:
+ deactivate the DBus in preferences which will give (although note it *will* take more resources)
+ open new windows with the new instance shortcut (by default Super+I)
+ change the command run by the icon, adding the "-u" option (which will force DBus off)

Another slightly klunky workaround would be to open tabs, and use group all in tab.

If you want both DBus and the ability to only group a window of tabs, you'd need to raise a wishlist item (bug that I change later).

Revision history for this message
Best Stephen Boddy (stephen-j-boddy) said :
#2

Ugh. Mistakes!

+ deactivate the DBus in preferences which will give a new process (although note it *will* take more resources)
+ open new windows with the new_terminator shortcut (by default Super+I)
+ change the command run by the icon, adding the "-u" option to always give a new process (which will force DBus off)

Revision history for this message
Massimo (massimo-b) said :
#3

Thank you very much. I created a bug a linked it here.

So to get the previous behaviour I would switch DBus off.
But of course I would like to benefit from that feature, as I have in general around 12 Terminator windows with 4-12 split views each. Having 3 screens and lot of memory the resource usage of my terminal emulation is not that important, but good thing not to waste resources.

What do you think about adding that option for the default grouping of new windows? I mean it could be useful to have groups for more than the current window by using DBus, but for my usecase I like to have a generic group for the window by default.

Using lot of splits, I don't use the tabs so far, as I do that using my Window Managers window list and creating new windows. Thus I can use different profiles I created for different pre-configured splits like 2x2 or 4x4. Opening a new tab I can't select a profile for the new tab and it doesn't use the current one.

Revision history for this message
Massimo (massimo-b) said :
#4

Thanks Stephen Boddy, that solved my question.