Does Terminator support undocking a terminal session?

Asked by snafu

Hi,

thanks for this great tool. Is there a way to "undock" a running terminal session (that means: To put it in an own window)?

Cheers

Sebastian

Question information

Language:
English Edit question
Status:
Answered
For:
Terminator Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Chris Jones (cmsj) said :
#1

This is not currently possible. You are welcome to create a bug report using the link on the right hand side of this web page, but I think it's unlikely that we'll add support for multiple windows (at least any time soon!)

Revision history for this message
snafu (seb-linke) said :
#2

May I ask why? It should be not that hard to implement this using `screen`. You would simply use the command `screen` as the binary to run on `fork_command()` for every terminator session (better: `screen -S <session_name>`). Then, when the user wishes to undock the session, terminator would detach the running session (`screen -d`), then create a new window with the vte widget in it using `screen -r <session_name>` as the binary to run et voila: The user sees the old session in a new window that is independent from the "parent" terminator window. If there is a real interest in that feature, I would try to implement this on my own and send you the patch. (Maybe I will do that anyway and create a bug report with the patch attached in the next days... ;P )

Revision history for this message
Chris Jones (cmsj) said :
#3

That seems like a mildly hacky solution to me, and is something you could do yourself by just running screen and opening a new terminal window.

Multiple windows is a contentious issue because of the way the terminal widget works - its performance is very poor when all instances of it are part of a single process, so this is something we have been keen to avoid where possible.

Can you help with this problem?

Provide an answer of your own, or ask snafu for more information if necessary.

To post a message you must log in.