tag:blogger.com,1999:blog-6948343.post8060871858172041932..comments2015-11-04T19:09:05.865+01:00Comments on Blog: Nguyễn Chí Thanh Christopher: Three-way mini shootout between GNU screen, tmux and dtach+dvtmAnonymoushttp://www.blogger.com/profile/04323207673388006981noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-6948343.post-70569870654804472262012-06-30T10:33:12.225+02:002012-06-30T10:33:12.225+02:00Are you sure about the combination dtach + dvtm be...Are you sure about the combination dtach + dvtm being more lightweight? How did you test it? does it escalate?<br /><br />I've been trying it out a bit and it seems that dtach opens one process for each session running in the background, while tmux/screen only open one server process.<br /><br />I was wanting to make my terminals open a dtach session directly, but this would result in 2 extra processes for each additional terminal. Is this still more efficient than using tmux and having one central server and only 1 process per terminal?Ferkhttps://www.blogger.com/profile/01619267143296856124noreply@blogger.comtag:blogger.com,1999:blog-6948343.post-44590997831566944622011-01-26T00:10:19.601+01:002011-01-26T00:10:19.601+01:00Nice review, but screen has way more features, it ...Nice review, but screen has way more features, it is just that you are not familiar with them =)<br /><br />for example you can share a conection with screen and you have several options. For example, a guest can ro (just watch) or enter commands, depending on how you configure the shared session.<br /><br />You can also text guests with the screen feature "wall".<br /><br />Screen does not tile sessions, but you can have multiple windows and navigate through them.<br /><br />http://www.pixelbeat.org/docs/screen/<br /><br />http://www.linux.com/archive/feed/56443<br /><br />http://www.linuxjournal.com/article/6340<br /><br />http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/<br /><br />Anyways, I am off to give tmux and dvtm a spin.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6948343.post-28472321416729547602010-08-01T01:05:55.102+02:002010-08-01T01:05:55.102+02:00Thanks for your insights. Yes I am biased, I maint...Thanks for your insights. Yes I am biased, I maintain dvtm in Gentoo :)<br /><br />Concerning mouse support, I could not figure out how to make mouse clicks activate regions (which works in dvtm and tmux). But maybe it is only my inability.<br /><br />Regarding region splits, if you want to achieve something akin to dvtm offers, then you have to program it into screen and it won't even persist across disconnects (though I understand that this is going to be fixed in the next release).<br /><br />You are correct that documentation and extensibility were omitted in my comparison. They didn't seem to matter to me (and by extension, to any proper geek ;) ) when I wrote it, but this may be worth reconsidering.Anonymoushttps://www.blogger.com/profile/04323207673388006981noreply@blogger.comtag:blogger.com,1999:blog-6948343.post-60194440879384329362010-07-28T18:27:10.688+02:002010-07-28T18:27:10.688+02:00this is a somewhat biased "comparison"
s...this is a somewhat biased "comparison"<br />screen also supports the mouse, can do window management besides terminal multiplexing (including vertical splits), has really great flow control, is configurable _and_ scriptable and if you take into account the ratio between features and resources it actually consumes very little doing so (yes, even compared with dvtm)<br />it should also be mentioned that gnu screen's documentation is very complete and organized which is always a boon in cli apps that can provide little in the way of intuitiveness and feedback and that screen unlike it's contenders will degrade properly according to available features of the client terminal (so the fancy colorful htop in my company's server will provide meaningful info even in the half backed term emulator on my cellphone without being reconfigured specifically for it)<br /><br />[this should be enough to show the gap between them and screen, if not read the doc or realize how biased you are ;)]<br /><br />all the bestAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6948343.post-55912356237268239502010-07-23T16:57:05.032+02:002010-07-23T16:57:05.032+02:00Xdefaults please :)Xdefaults please :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6948343.post-6015576562433330572010-07-21T15:27:29.147+02:002010-07-21T15:27:29.147+02:00I think you need to reinvestigate screen. It also ...I think you need to reinvestigate screen. It also has a client/server architecture and also allows sharing sessions between clients. At its simplest, invoking with screen -x does that. But they can be passworded and ACLed as well.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6948343.post-68851785603901954922010-07-21T15:02:46.188+02:002010-07-21T15:02:46.188+02:00Somehow I don't remember even hearing/reading ...Somehow I don't remember even hearing/reading about tmux or dtach+dvtm, though I've been using screen for longer that they've existed. So big thanks for writing about them, I'll have to try them out!Anonymousnoreply@blogger.com