Live data from Hacker News

Show HN: Shpool, a Lightweight Tmux Alternative

github.com

151–160 of 201 posts

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#151

"The main way that shpool differs from tmux is that tmux is a terminal multiplexer which necessarily means that it offers session persistence features, while shpool only aims to be a session persistence tool. In contrast to tmux the philosophy of shpool is that managing different terminals is the job of your display or window manager, not your session persistence tool." What if the computer user does not use a window…

[deleted]

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#152

For me tmux is everything. But I have been looking for 2 utilities they may not exist. - tty keystroke router: A program that lets you send keystrokes to different tty's (ideally tmux sessions) but not taking over the actual terminal (so sort of a background application , a daemon that listen to a certain key bind and upon pressing it will route all the keypresses to a certain tty/tmux session. - tty screen real esta…

[deleted]

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#153
post #49

I'd love to try this, but most of the places that I would want to use it are servers, and the rust requirements are way beyond where debian-stable lives. Too much hassle to muck with backports and package pinning for a QoL tool - my feedback would be to try to make this install without tomfoolery on the stable branch of major distros.

[deleted]

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#154
post #92

I 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.

[deleted]

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#155

"The main way that shpool differs from tmux is that tmux is a terminal multiplexer which necessarily means that it offers session persistence features, while shpool only aims to be a session persistence tool. In contrast to tmux the philosophy of shpool is that managing different terminals is the job of your display or window manager, not your session persistence tool." What if the computer user does not use a window…

"Scrollback and copy-paste will work exactly as they do in your native terminal, while they can behave differently when using tmux."

I use tmux for session management, including but not limited to windowing, on each single host. I generally work _outside_ tmux, using send-keys to interact with each window. I have daemons running in their own windows.

There is no graphics layer, no window manager and no terminal emulator. I stay in textmode.

I make heavy use of tmux features like send-keys and buffers. I use buffers, namely load-buffer, paste-buffer and save-buffer, as "copy-paste".

I do not use a mouse. I "select text" using UNIX utilities, not cursor movement.

The tmux scrollback buffer is not an issue because I work outside of tmux. For daemons running in tmux windows, I use multilog and tai64nlocal for logging.

The copy-paste issue is a non-issue because the "native terminal" for me is textmode and textmode, unlike a terminal emulator, has no copy-paste.

This tmux setup is lighter weight than running 1. a graphics layer, 2. a window manager, 3. a terminal emulator and 4. shpool.

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#156
post #95

what 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

[deleted]

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#157
post #72

Earlier quoted context omitted.

Or use GDB to change stdin/stdout of the nohup'd process to the current shell!

like reptyr[1] or retty[2] does? [1] https://github.com/nelhage/reptyr [2] https://github.com/lkundrak/retty

Probably!

Re: Show HN: Shpool, a Lightweight Tmux Alternative

#159
post #104

Looks nice. One feature I'd like is a read-only mode. Sometimes I want to execute a long running process and be able to just watch it run without risking that I hit Ctrl C by accident. I was surprised to find that Screen doesn't support this, I guess probably tmux does. tail is fine but I don't always want to record a huge log file.

| /dev/null ?

How would you tail /dev/null?
Post reply on HN