Bug 502863 - [Feature request] Consolidate terminal sessions
Summary: [Feature request] Consolidate terminal sessions
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-15 21:20 UTC by kde
Modified: 2025-04-17 03:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kde 2025-04-15 21:20:51 UTC
SUMMARY

The feature of splitting a session from one tab to a new tab or window is very useful, however the inverse is also desirable. I think this should take multiple forms:

1. An optional toolbar menu button to "merge tab" with another in its list.
2. An always-available button in the session title bar of a split tab for "Move terminal to..." as a drop-down menu. This menu should list all existing tabs and windows, along with "new tab" and "new window".
3. The ability to send a whole tab, either from a menu or by dragging, from one existing window to another existing window. Currently, one can only split to new windows, but not consolidate to fewer.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Tuxedo OS
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Comment 1 John Kizer 2025-04-17 03:28:05 UTC
Hi - just for some clarification, can you help explain what task you're looking to accomplish as a user with "merged" tabs that isn't currently feasible, and what two different tabs - which represent two distinct instances of your shell - would look and function like when merged?
Comment 2 kde 2025-04-17 03:40:22 UTC
(In reply to John Kizer from comment #1)

Hi John,

It may be best to describe it in steps for what I would like to see:

1. Start Konsole, which gives you a single tab containing a single terminal session.
2. Split the "view" into two terminal sessions within the same tab.
3. Move one of the terminal sessions to a new tab.
4. Initiate a tab merge, which combines the terminal sessions of the two tabs into a single tab, split to contain all the sessions from each. This would result in a state similar to #2, though ordering might not necessarily be preserved.

Similarly, I would like this to be possible for individual terminal sessions within a split tab, and likewise across multiple windows.