Broadcast in tab doesn't work if multiple windows

Bug #1514879 reported by adrian
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Terminator
Incomplete
Wishlist
Unassigned

Bug Description

I start terminator, then open another window within the same process (control+shift+i). In the second one I split the window and tries to broadcast to only that windows.

Broadcasting to tab (control+t) doesn't work (that window don't have any tab).
Broadcasting to all (control+g) also writes in the first window.

How could I make that broadcast?

Thanks

P.D.: dumb workaround, open a new tab just to have two tabs so control+t works

Revision history for this message
Stephen Boddy (stephen-j-boddy) wrote :

Do you mean you are using "broadcast all" and it is working across the windows? If so, then that is intended.

The first obvious solution is to give the two terminals in the second window a distinct group name, and use "broadcast group".

The second obvious solution is to use <Super>+I to launch the second window as a separate process, unconnected with the first. You can then use "broadcast all" in the second window without affecting the first.

I suppose there is potential to add a "limiter" of some kind. Either an alternative "broadcast window" mode or a "limit to current window" checkbox.

Marking this as a wishlist item, because it is not a bug, but seems to be a request for further functionality.

Changed in terminator:
status: New → Incomplete
importance: Undecided → Wishlist
Revision history for this message
adrian (adrianlzt) wrote : Re: [Bug 1514879] Re: Broadcast in tab doesn't work if multiple windows

Thanks for the clarification.
But, maybe will be easier if "broadcast to tab" could work as "broadcast to
all" in case of only one window, and as "broadcast just to this window" in
case of several windows in the same process (and no tabs).

For me "broadcast to tab" is something like "broadcast to what I'm seeing".

Thanks!

El mar., 10 de noviembre de 2015 17:00, Stephen Boddy <
<email address hidden>> escribió:

> Do you mean you are using "broadcast all" and it is working across the
> windows? If so, then that is intended.
>
> The first obvious solution is to give the two terminals in the second
> window a distinct group name, and use "broadcast group".
>
> The second obvious solution is to use <Super>+I to launch the second
> window as a separate process, unconnected with the first. You can then
> use "broadcast all" in the second window without affecting the first.
>
> I suppose there is potential to add a "limiter" of some kind. Either an
> alternative "broadcast window" mode or a "limit to current window"
> checkbox.
>
> Marking this as a wishlist item, because it is not a bug, but seems to
> be a request for further functionality.
>
> ** Changed in: terminator
> Status: New => Incomplete
>
> ** Changed in: terminator
> Importance: Undecided => Wishlist
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1514879
>
> Title:
> Broadcast in tab doesn't work if multiple windows
>
> Status in Terminator:
> Incomplete
>
> Bug description:
> I start terminator, then open another window within the same process
> (control+shift+i). In the second one I split the window and tries to
> broadcast to only that windows.
>
> Broadcasting to tab (control+t) doesn't work (that window don't have any
> tab).
> Broadcasting to all (control+g) also writes in the first window.
>
> How could I make that broadcast?
>
> Thanks
>
> P.D.: dumb workaround, open a new tab just to have two tabs so
> control+t works
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/terminator/+bug/1514879/+subscriptions
>

Revision history for this message
Egmont Koblinger (egmont-gmail) wrote :

I agree with Adrian, "Broadcast to what I'm seeing (all panes of current window's current tab)" would be great to have with an easy way of enabling. This is the safest option, whereas "Broadcast to all" is potentially much more harmful if you have windows you forgot about.

Maybe when there's a single window only, the menu entry could be as it is now. However, if there are multiple windows, there could be two menu entries: "Broadcast to this window" and "Broadcast to all 3 windows" properly mentioning the number of windows.

Shortcut keys/actions (such as whatever modifier + click on the upper left corner's icon) should I believe make "Broadcast to this window" much easier to choose than "Broadcast to all %d windows".

See also bug 1518693.

Revision history for this message
Egmont Koblinger (egmont-gmail) wrote :

In the mean time I'm wondering if, even though the logical hierarchy is windows -> tabs -> panes, it would make sense to have an option "Broadcast to the visible tab in all %d windows". (And then what if the user switches tab in a window without changing the broadcast settings?)

My key point is that these are the terminals that user at least has a chance of seeing (given appropriate alignment of the windows on the desktop), and broadcasting to an invisible terminal might be dangerous. (Of course there's no guarantee that these terminals are actually visible, it's impossible to tell that)

Please take my previous comment as a feature request, and this comment as an idea that I'm just throwing in.

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.