{"items": [{"author": "Paul", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103277243412", "anchor": "fb-10100103277243412", "service": "fb", "text": "Must try it too! Does it work between Mac and RaspberryPi running Raspbian OS?", "timestamp": "1563933998"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103277243412&reply_comment_id=10100103277687522", "anchor": "fb-10100103277243412_10100103277687522", "service": "fb", "text": "&rarr;&nbsp;Does \"sudo apt update &amp;&amp; sudo apt install tmux\" work?", "timestamp": "1563934274"}, {"author": "Paul", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103277243412&reply_comment_id=10100103279893102", "anchor": "fb-10100103277243412_10100103279893102", "service": "fb", "text": "&rarr;&nbsp;Jeff - I\u2019ll give it a try, thanks.", "timestamp": "1563935916"}, {"author": "Ben", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103278945002", "anchor": "fb-10100103278945002", "service": "fb", "text": "I'm confused about why screen didn't work for you.  Not as a zealot preaching the ways of screen, but genuinely curious.  You can also name sessions and resume-or-create-new as well.", "timestamp": "1563935290"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103278945002&reply_comment_id=10100103279424042", "anchor": "fb-10100103278945002_10100103279424042", "service": "fb", "text": "&rarr;&nbsp;I think it might be something as simple as Ctrl-B not conflicting with my existing keybindings, and tmux supporting color? (though I think screen can do color now too)  And I didn't think to try the \"resume-or-create-new\" until after I played around with tmux and liked it.", "timestamp": "1563935716"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103278945002&reply_comment_id=10100103279453982", "anchor": "fb-10100103278945002_10100103279453982", "service": "fb", "text": "&rarr;&nbsp;I rebound screen to use Ctrl-^ but didn't like it very much; Ctrl-B would have been better.", "timestamp": "1563935741"}, {"author": "Josh", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103278945002&reply_comment_id=10100103288989872", "anchor": "fb-10100103278945002_10100103288989872", "service": "fb", "text": "&rarr;&nbsp;I've been using screen with ctrl-\\ for decades, and love it. People have said tmux is better, but I never came up with anything I want to do that screen can't, and when I first looked at tmux, it was a lot more complicated, like it had this whole client-server model that was somehow weird in ways that didn't make sense to me.", "timestamp": "1563937514"}, {"author": "Gavin", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103288630592", "anchor": "fb-10100103288630592", "service": "fb", "text": "I use mosh for persistent sessions. I do miss the scrollback sometimes, but I love the simple interface: it just works.", "timestamp": "1563937481"}, {"author": "Cam", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103300811182", "anchor": "fb-10100103300811182", "service": "fb", "text": "I also use vim, and use https://github.com/christoomey/vim-tmux-navigator so I can swap between any split the same way. gets a bit messy if I open multiple vims though. and now neovim has a built-in terminal, so maybe I should use that instead...", "timestamp": "1563943017"}, {"author": "Jan-Willem", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103351304992", "anchor": "fb-10100103351304992", "service": "fb", "text": "I used screen but mostly switched to emacs tramp mode since the main thing I wanted to persist was my editor session and my compilation history.", "timestamp": "1563989029"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103351304992&reply_comment_id=10100103363261032", "anchor": "fb-10100103351304992_10100103363261032", "service": "fb", "text": "&rarr;&nbsp;Jan-Willem I also want to persist long-running jobs", "timestamp": "1563994296"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103351304992&reply_comment_id=10100103363335882", "anchor": "fb-10100103351304992_10100103363335882", "service": "fb", "text": "&rarr;&nbsp;And I found tramp mode got pretty sad with intermittent connectivity", "timestamp": "1563994327"}, {"author": "Jan-Willem", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103351304992&reply_comment_id=10100103367811912", "anchor": "fb-10100103351304992_10100103367811912", "service": "fb", "text": "&rarr;&nbsp;Tramp-cleanup-all-connections  was  my  friend.    But nohup  behavior  for  long running jobs  is good I  agree.", "timestamp": "1563996501"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103351304992&reply_comment_id=10100103379194102", "anchor": "fb-10100103351304992_10100103379194102", "service": "fb", "text": "&rarr;&nbsp;Jan-Willem not just nohup, being able to trivially reconnect and see what happened with the job is also wonderful", "timestamp": "1564001811"}, {"author": "Daniel", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103385965532", "anchor": "fb-10100103385965532", "service": "fb", "text": "This is what mosh is for!", "timestamp": "1564004478"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103385965532&reply_comment_id=10100103387502452", "anchor": "fb-10100103385965532_10100103387502452", "service": "fb", "text": "&rarr;&nbsp;Daniel is there a way to do scrollback with mosh? Or do I use tmux for that?", "timestamp": "1564005261"}, {"author": "Daniel", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103385965532&reply_comment_id=10100103387577302", "anchor": "fb-10100103385965532_10100103387577302", "service": "fb", "text": "&rarr;&nbsp;Jeff&nbsp;Kaufman yeah, tmux.", "timestamp": "1564005328"}, {"author": "Gavin", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103385965532&reply_comment_id=10100103427367562", "anchor": "fb-10100103385965532_10100103427367562", "service": "fb", "text": "&rarr;&nbsp;I just run compiles et al through tee. Goofy, but it works.", "timestamp": "1564025058"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103385965532&reply_comment_id=10100103449099012", "anchor": "fb-10100103385965532_10100103449099012", "service": "fb", "text": "&rarr;&nbsp;Gavin how do you deal with programs that give less informative output (no colors, fewer updates) when they detect that stdout is not a terminal?", "timestamp": "1564053849"}, {"author": "Gavin", "source_link": "https://www.facebook.com/jefftk/posts/10100103276425052?comment_id=10100103385965532&reply_comment_id=10100103465536072", "anchor": "fb-10100103385965532_10100103465536072", "service": "fb", "text": "&rarr;&nbsp;Jeff&nbsp;Kaufman , you can usually turn the colour on with a switch. But really, I just deal with it.<br><br>The key is remembering to redirect stderr to stdout, too.", "timestamp": "1564056655"}]}