top | item 44760101

(no title)

ghkbrew | 7 months ago

Mosh looks very cool, though I've never used it. Does Screen provide some advantage over tmux in this setup?

discuss

order

radiofreeeuropa|7 months ago

Mosh is excellent. It lets remote sessions survive (well, automatically and transparently recover from) disruption that reliably kills ssh.

I basically don't use ssh at all any more for interactive sessions, because I'm sick of a few lost packets on wifi or a weak cell signal dropping my connections and forcing me to start over.

Tmux, I used to use and eventually abandoned. I decided I didn't need two keyboard-based window managers (I use Spectacle on Mac) and the one that was only for shells was the one that could go. I have replaced it with nothing, so far, aside from that I just open more Terminal.app windows now (I also used to use iTerm2, for years, until it dawned on me that I was using exactly nothing in it that's not also provided by Terminal.app, and the latter's got better input latency, so I was suffering an extra installed program and slightly less responsive typing for no reason at all)

lostdog|7 months ago

Mosh does not support OSC52, so it's a barrier to getting copy/paste to work.

kzrdude|7 months ago

And case in point, mosh is another terminal layer, it's also a multiplexer of sorts.

I've used mosh a lot but it's just interesting to note it's in the same category as screen and tmux

brontitall|7 months ago

On mobile so I’m not sure which case OSC52 applies to, but I use mosh+tmux 8-10 hours a day. Both bracketed paste and tmux selection setting local clipboard work fine

attentive|7 months ago

it sort of does support it, except it doesn't work with tmux.

jvanderbot|7 months ago

Yes. Mosh is a seamless replacement for ssh, and screen is a mostly seamless replacement for tmux. One more level is Mosh+byobu, which is so useful I don't even bother with plain terminals most the time.

positr0n|7 months ago

Haha I think you have the history backwards here. Tmux was created as a replacement for screen when it was 20 years old! Speaking as someone with ‘set -g prefix c-a’ in their .tmux.conf because my muscle memory is so used to the screen hotkeys.

GNU screen was released in 1987.

tmux was created in 2007.

saagarjha|7 months ago

It's seamless until you want to scroll.