-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Feature Request: Dedicated serial port connection settings #1280
Comments
@hassanuz might be interested in this. |
This is something you can do today with a bit of finagling; we'll be looking at what it means to remember SSH connections. The main point of contention is that we're not a dedicated SSH client like putty and secureCRT are. Perhaps the Terminal isn't the right place for it? |
I would like the ability to have a Serial Port terminal too. I.e. open with baud rate/COM port settings etc. I know it feels so 1980's but in some fields there are many people who use it. Putty supports a basic serial terminal so it's not that outside of the norm. For all terminals, would like to be able to log terminal output to a file in different formats (raw/text) too. |
IMHO, WT would be the perfect place for these kind of connections. |
pilcherd serial port connection is not 1980's. I mainly work with Wemos,Arduino etc and using serial port is extremely common. And the most frustating part of every program that reads serial connection is the fact that if the device disconnects, it closes the reader and they do not keep searching when the device will come online again for it to reopen automatically... So if you implement serial port terminal, please make it in a way that if your terminal detects a disconnection, not to close the tab-window but to inform the user that the device was disconnected,and reconnect automatically when the COM port becomes available again. Also for logging to text you can use pipes, for example ping 8.8.8.8 > test.txt You should know that if you also implement the following feature you will attract lots of users that work mainly with esp microcontrollers. |
@nntantidakis I use serial ports in embedded device and instrumentation development daily. My point was not that people don't use it today, but rather than most people will undervalue the importance of it for a select industries. For most it feels an old or little used technology, but in the age of IoT it's growing in demand again. |
I hope that Windows Terminal provides features for serial console and SSH connection too. I think it is enough just a wrapper for them. So I push them to my repository. They are very simple. I hope Windows Terminal will have similar features in the future.
|
Considering the number of requests seen in the GitHub issues, I think the demand for Windows Terminal to come with its own ssh client is quite high, it would be really wonderful to include it. I believe the usage would skyrocket and bring in better feedback and request for features. I myself was looking to raise a similar issue but then saw the numerous others... |
At least for now, Windows comes with a well-known and verifiable SSH client. Us relying on the one that comes with Windows means you don’t need to trust Terminal to be a security broker 😄 For now, that’s a better position for everyone to be in. |
What about serial console manager? This issue seems to be tracking multiple requests. For me, a serial console manager would be an excellent addition to Windows Terminal, and removes the need to use additional programs just for serial connections to boards/devices. |
Thank you for your response. I totally agree with you...One less thing to maintain and good part is that it is something we can rely and trust on...But there are some points to note though...
I totally understand the logic behind the decision and Windows Terminal is not exactly geared towards that use case or the right tool for an SSH Client, but would be nice to have though.. Thank you once again. |
This should be a separate feature request. Much needed features |
3 years passed. Any progress on this feature request? |
I don't suspect the core team will have the engineering resources to get to this any time soon. If I were someone really passionate about this, I'd probably:
That could all be done today, without us needing to contribute to the core terminal codebase. Honestly, that's probably the best long-term solution to this. |
The Tabby Terminal can exactly meet this feature. It is also an alternative to Windows terminal. |
I agree with @zadjii-msft that what's really needed here is a third-party connection manager using Windows Terminal as the backend. That would essentially allow for a PuTTY-like experience, but with all the benefit of the functionality and rapid iteration of Microsoft's standard Terminal app. I understand that some people may need alternative terminals for a variety of technical reasons, but I think a lot of the compelling reasons for some third-party terminals would go away if we just had a good connection manager for the built-in Terminal app, and maintaining a connection manager would be orders of magnitude simpler than the development and maintenance of an entire third-party terminal app. |
Summary of the new feature/enhancement
It would be awesome if you could add tabs like ssh connection, Telnet connection and Serial port connection.
For example
This is the list now on my PC, Imagine 3 new tabs with there 3 new options
Moreover, if you decide to implement the previous request, see if its easy to "remember" past connections, or better to save them with name, to show as tabs with the predefined connection details(of ssh and telnet)
EDIT___
There is a way to make this happen though, but its not solid and easy to implement. You can install openSSH from optional features, and then add a new profile
It works... I leave this feature request open in order for you to decide if you want to implement it without the need to add new profile, or add it as a How-To guide if you think that's the best way to do this.
The text was updated successfully, but these errors were encountered: