Comments (12)
π for a detach button, Every partner I've paired with ask me "How do I detach?"
I respond "ctrl-b d"
"ctrl-b ctrl-d got it"
"Nooooooooo!" session ended π±
from tmate.
This is not as clear cut. Should tmate then override all exits of terminal sessions, or only the last one?
Wouldn't this be solved by read-only mode (a future feature), but if you're truly pairing, you're equals and trust one-another.
from tmate.
In the tmate status bar, we can show a global "detach" hotkey, like how http://mosh.mit.edu/ does it on their screenshot
from tmate.
What hotkey would be a good one to detach?
from tmate.
Oh but in tmux you can assign any hot key to detach that wasn't the issue. Was your idea to have a mouse clickable portion of the status bar which would fire the detach? So you could then tell your not-so-keybord-focused colleagues to just click the detach button in the lower right corner?
Not that I would ever use something like that, My hands never leave the keyboard, But to those less enlightened mortals it's better to provide a (big red candy like) button to click to prevent them from accidentally killing the session.
Thoughts?
from tmate.
If you go in that direction, the perfect button is the "close window" button on the terminal GUI. This will kill ssh, which will detach the session. The key presses <enter>~.
will also kill ssh which will detach as well.
from tmate.
π Ok now I feel silly.
from tmate.
I feel I should document, or tell the user that they can actually do that, because I haven't thought about this until you told me that you wanted a button :)
from tmate.
Maybe ctrl-x would be ok to detach ?
Very nice work, by the way :)
from tmate.
Nah, I use ctrl+x to decrement numbers in VIM :)
Closing the window is good enough :)
from tmate.
Damn you're rightβ¦
from tmate.
ctrl+a d used to detach a GNU Screen.
from tmate.
Related Issues (20)
- Auto restart tmate once crashed?
- Tmate server rejects connections from Paramiko
- Plugin manager not working HOT 1
- Getting Error: Not Found HOT 4
- API key registration fails with HTTP 500 - Internal Server Error HOT 6
- Webhook not working on newer Raspbian or raspberry pi HOT 1
- Invalid session token with github actions
- API KEY ERROR
- VsCode HOT 2
- SFTP support
- Getting fatal:accept failed: Operation not supported on socket
- build system fails to detect msgpack-c 6.0.0
- ctrl+b not being recognized HOT 1
- Window pauses for 30-60 seconds every few minutes
- Enable copying files from tmate session via scp
- How build static tmate?? HOT 1
- Output the connection URL in machine readable (barcode) format? HOT 2
- OpenWrt 21.02.7 Error when connecting the second session.
- tmate only shows a completely blank terminal (plus status bar) after discarding the connection messages HOT 2
- Web-based Authentication for Tmate
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tmate.