Earlier quoted context omitted.
The thing is that without hijacking it and passing it through, you can't have nice things like handling resizes, supporting attaching with multiple terminal emulators, or reconnecting to applications that make heavy use of terminal escape codes, because all of those set up persistent state in the terminal emulator. As a result, any tmux-like layer needs to emulate a console in order to get a view into the state, and…
You definitely don't need the in-memory terminal emulator to handle resizes or allow attaching with multiple local terminal emulators, since dtach does both and does not have an in-memory terminal emulator. > I'm actually confused about why they'd go to the effort of implementing a VT100 emulator, write the code to redraw the screen from it Well, we kinda cheated here. shpool_vt100 is just the already existing vt100…
Show HN: Shpool, a Lightweight Tmux Alternative
91–100 of 201 posts
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#92my browser is my terminal now, and I can easily upload/download files via browser (dont type SCP anymore) with a mouse click, open terminal windows, open Python notebook and do stuff.
life has never been easier after I completely switched to jupyter notebooks+terminals
plus, because it is browser based, I can roam from multiple devices.
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#93Earlier quoted context omitted.
I betrayed screen over a decade ago and switch to tmux, and have been immensely happy. I have a tremendous amount of love and appreciation for the venerable Screen, but realistically very few people use it anymore. I don't think it makes much sense to compare. For the few that do still use Screen, they pretty much know how it compares to tmux so the tmux compare is pretty applicable.
I'm a happy screen user. But tbh, the main benefit (to me) is default ctrl-a key binding, while tmux would require a config (which I actually think is great, that tmux politely doesn't conflict by default). Not sure why I'd want to switch.
Furthermore, in my opinion, both the defaults (C-a, C-b) are bad, as they conflict with default readline key bindings for cursor movement.
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#94Recently learned about Zellij and it replaced my tmux usage.
tmux works out of the box for me. I tried Zellij and couldn’t get the Alt key to work on mac. And then when ssh’ing into a server I couldn’t see some of the icons because it required a special patched font.
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#95I'm guessing based on the Change-Id in its commit message https://github.com/shell-pool/shpool/commit/6cef5782e358716a...> this was exported from some internal Google repo but for the rest of the world it makes $(git clone --recursive) real mad
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#96I used to use tmux, but then switched completely jupyter terminals. my browser is my terminal now, and I can easily upload/download files via browser (dont type SCP anymore) with a mouse click, open terminal windows, open Python notebook and do stuff. life has never been easier after I completely switched to jupyter notebooks+terminals plus, because it is browser based, I can roam from multiple devices.
Also cells can be out of order and overwritten and such. Seems like a questionable fit.
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#97Unbundling tmux is a great concept! Other tools that can overlap in use case are EternalTerminal and mosh which provide sessions that survive disconnects.
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#98Earlier quoted context omitted.
Aren't tmux and screen rather equivalent these days? How is an alternative to one, not an alternative to the other? Shpool doesn't appear to allow for session sharing/remote pairing though?
shpool doesn't allow splitting screens either! But I guess in my head, screen is largely for resuming a shell connection on a remote host while tmux is a window splitter.
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#99what is going on with this submodule URI? https://github.com/shell-pool/shpool/blob/v0.6.1/.gitmodules... I'm guessing based on the Change-Id in its commit message https://github.com/shell-pool/shpool/commit/6cef5782e358716a... > this was exported from some internal Google repo but for the rest of the world it makes $(git clone --recursive) real mad
Re: Show HN: Shpool, a Lightweight Tmux Alternative
#100Earlier quoted context omitted.
I betrayed screen over a decade ago and switch to tmux, and have been immensely happy. I have a tremendous amount of love and appreciation for the venerable Screen, but realistically very few people use it anymore. I don't think it makes much sense to compare. For the few that do still use Screen, they pretty much know how it compares to tmux so the tmux compare is pretty applicable.
I'm a happy screen user. But tbh, the main benefit (to me) is default ctrl-a key binding, while tmux would require a config (which I actually think is great, that tmux politely doesn't conflict by default). Not sure why I'd want to switch.