4 ms·
Screens main use case is to open an emacs session remotely. Tmux's main use case is to be glue for a unix IDE. The two use cases are rather different and the
by noosphr 1y ago
Screens main use case is to open an emacs session remotely.
Tmux's main use case is to be glue for a unix IDE.
The two use cases are rather different and the tools are very specialized for them.
- skydhash 1y agoI switched to dtach for the first case.
- kps 1y agodtach for session persistence. “Do one thing well.”
- anthk 1y agoEmacs can work as a daemon.
- noosphr 1y agoIt also has tramp mode which means you can use all your local packages remotely.
- taeric 1y agoWhen I realized how powerful TRAMP was, I don't think I ever used screen/tmux again. I'm sure there are uses, mind. Just TRAMP fully hit all of my needs.
- kstrauser 1y agoIt really is magical, isn’t it? And although I rarely need to use it, I love the multihop setups where you can ssh to this system, then ssh again to this other, then mount an SMB filesystem using these credentials, and start editing.
- penguin_booze 1y ago> Screens main use case is to open an emacs session remotely. Not an emacs user, but for this, what does screen do that tmux can't?
- radlad 1y agoI'm confused by this statement. Are you claiming this is the projects' stated goal? Their primary use in the wild?
- jstanley 1y agoNah, screen's main use case is as an ad-hoc method to daemonise random scripts.
- fnordpiglet 1y agoYeah this is 100% of when I reach for screen. “I’m not willing/ready to make this a service, screen detach here I come”
- senderista 1y agoLet's see, we have at least daemonize[0], nohup[1], and disown[2] for that. Some discussion of the differences: https://unix.stackexchange.com/questions/3886/difference-between-nohup-disown-and https://unix.stackexchange.com/questions/3886/difference-bet... [0] https://github.com/bmc/daemonize https://github.com/bmc/daemonize [1] https://linux.die.net/man/1/nohup https://linux.die.net/man/1/nohup [2] https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Job-Control-Builtins https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash....
- teddyh 1y agoA more modern alternative is systemd-run: <https://www.freedesktop.org/software/systemd/man/latest/systemd-run.html https://www.freedesktop.org/software/systemd/man/latest/syst...>