3 ms·
There are not so many console-mode windowing terminal multiplexors. I am aware of tmux, dvtm, zellij, and GNU screen. That's it: just 4. Has anyone written a
by lproven 2y ago
There are not so many console-mode windowing terminal multiplexors.
I am aware of tmux, dvtm, zellij, and GNU screen. That's it: just 4.
Has anyone written a comparison of them? I would be genuinely interested. I personally favour ease of use over features.
- aaplok 2y agoThere is also cy [0] which I came across the other day and am yet to try. [0] https://github.com/cfoust/cy https://github.com/cfoust/cy
- mdaniel 2y agoI dunno why their repo would choose to offload people to a separate site just to read https://cfoust.github.io/cy/why-not-tmux.html https://cfoust.github.io/cy/why-not-tmux.html IMHO <https://cfoust.github.io/cy/replay-mode.html#:~:text=make%20sure%20the%20directory%20is%20only%20readable%20by%20you https://cfoust.github.io/cy/replay-mode.html#:~:text=make%20...> is trying to drive down the risk of an Evil Operator reading my files as if it's the 90s at school but my modern risk is that some npm dependency exfiltrates the .borg files, which are readable by me, to North Korea. I was hoping to find an encryption option but did not > Configuration: cy uses a real programming language, Janet, for configuration. Man, why everybody gotta reinvent scheme? https://janet-lang.org/#Code-Example https://janet-lang.org/#Code-Example I do like any app with a command palette though https://cfoust.github.io/cy/quick-start/command-palette.html https://cfoust.github.io/cy/quick-start/command-palette.html
- tiu 2y agoWould also like to mention (tab-rs)[0] which has a much more unconventional take on multiplexing. It is sad that it has not been maintained in a while (written in rust) as I much prefer the low cognitive load approach it presents (just fuzzy find) as well as the workspace feature. Would be interested in knowing if there is something similar and maintained. P.S. Does anyone here know how to make GNU Screen start up by default on a terminal launch? [0]: https://github.com/austinjones/tab-rs https://github.com/austinjones/tab-rs
- dsr_ 2y agoThat will depend on your terminal and whatever is running it. For xterm, '-e screen' will do.
- eggy1 2y agoThere is also byobu [0], it is a little confusing but i like it in some cases [0] https://www.byobu.org/ https://www.byobu.org/
- lproven 2y agoCan it do tiling -- or any other kind of -- windowing, though? I've tried it, briefly, and my impression was that it's full-screen (or full-terminal-emulator-window) only. Which means it's not the same kind of thing at all. There are various full-screen terminal multiplexors out there, but the point is this: * modern screens are big and can show hundreds of rows and columns * very long lines are really hard to read * So, I want a tool to split up that big space into multiple smaller windows. I want to be able to keep eyes on several things at once, side by side. * With shorter, more readable lines.