Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic tab creation for remote GNU screen session #6955

Closed
bugeaud opened this issue Jul 16, 2020 · 3 comments
Closed

Automatic tab creation for remote GNU screen session #6955

bugeaud opened this issue Jul 16, 2020 · 3 comments
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting No-Recent-Activity This issue/PR is going stale and may be auto-closed without further activity.

Comments

@bugeaud
Copy link

bugeaud commented Jul 16, 2020

Description of the new feature/enhancement

GNU screen command is a quite versatile tool that enable admin to get a workspace with multiple text "screen" opened on a machine. It is widely used in conjunction with ssh.

I am requesting that creation of screen tab could result in creation of an actual real wt tab.

Doing so, would avoid people to mess with the screen commands to get the right screen tab required.

The name of such a synthetic tab created will be fetched from the screen session itself.

Proposed technical implementation details (optional)

Detecting a screen process is running (tracking escaping), the terminal will try to interract with the process to list the tabs (wsl or any ssh session). If it fail, this might not be a screen session terminal. If it succeed, it will create a terminal tab for each and every terminal screen. Pointing to any of the synthetic thus created would switch the active tab of the screen tab by sending the tab switching command to the screen session.

@bugeaud bugeaud added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Jul 16, 2020
@ghost ghost added Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Jul 16, 2020
@DHowett
Copy link
Member

DHowett commented Jul 16, 2020

So, I know tmux has a built-in control protocol for letting a Terminal take ownership of its tabs and panes.

Does screen have the same thing?

@DHowett DHowett added the Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something label Jul 16, 2020
@zadjii-msft
Copy link
Member

See also #3656, #5321

@ghost ghost added the No-Recent-Activity This issue/PR is going stale and may be auto-closed without further activity. label Jul 21, 2020
@ghost
Copy link

ghost commented Jul 21, 2020

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.

@ghost ghost closed this as completed Jul 24, 2020
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting No-Recent-Activity This issue/PR is going stale and may be auto-closed without further activity.
Projects
None yet
Development

No branches or pull requests

3 participants