az-hop
az-hop copied to clipboard
improvements for built-in terminal app
In what area(s)?
/area administration /area ansible /area autoscaling /area configuration /area cyclecloud /area documentation /area image /area job-scheduling /area monitoring /area ood /area remote-visualization /area user-management
Describe the feature
Here are couple of suggestions for improving the user experience for the built-in terminal app
-
The app currently has zero margin at the left side of the window. When sharing a browser window, e.g. via teams, this results in part of the first character being cut off (image below is not from screen share, it's just demonstrating the lack of a margin). Please add a bit of margin to avoid this
-
The app seems to have a very short idle timeout after which it shuts down (a few minutes?). I believe this timeout should be increased to at least 1h
-
The app itself is currently quite hidden under Clusters => AZHOP - Cluster Shell Access. Could we have a terminal app under the Pinned Apps instead, please?
-
both me and others have previously encountered issues with something like invisible characters in the terminal (e.g. the content of a file displayed differently in
vim
andcat
). I'm currently unable to reproduce it, but if anybody else knows what I'm talking about, please comment below
cc @matt-chan
Finally, it appears there may also be use cases for having an app that just launches a new job but only opens a text terminal on it, just like the terminal on the login node.
This is for users who don't need a graphical desktop (which is not as performant), and who don't need jupyterlab (which comes integrated with such a terminal).
so this is a good list of asks.
- For the margin, I would add a request on the Open OnDemand discourse https://discourse.openondemand.org/
- the idle timeout is probably something at the networking level, so please check the default one set on the IP of the ondemand VM
- There should be a way to pin the Shell in the dashboard #1536
- for invisible chars, please ask on the OOD discourse too. It would be better to have a repro to share.
opened https://discourse.openondemand.org/t/add-small-offset-to-left-border-of-terminal/2741
creating a tile for the app - done by Xavier (thanks!)
this leaves only
- idle timeout
- invisible chars