Live data from Hacker News

Eternal Terminal

eternalterminal.dev

21–30 of 104 posts

Re: Eternal Terminal

#21
post #11

As a current mosh user i'm interested but I don't know what "support native scrolling nor tmux control mode" means. Any insight?

mosh by default doesn't support native scrollback. The way mosh is implemented (by default at least) is to just paint the screen locally with the remote "view".

If you try to scroll back in your terminal locally (literally scroll up with a mouse/trackpad), it will scroll up your local terminal instead of scrolling up in the remote view. So your scrollback is literally capped at the vertical height of your local terminal window.

This is super annoying if you want to see long output of a previous command or even see what the output was of the command you ran five minutes ago.

ET solves this by basically doing ssh under the hood. So you have real scrollback by default. It's REALLY nice and is one of the primary reasons I use ET.

---

As far as tmux control mode, in essence, it allows you to control tmux via your native terminal commands. On iTerm for example, you can use the key command to vertically split the (iTerm) terminal and tmux will actually hijack that command it do it in tmux. So you can use your native terminal multiplexing commands instead of the tmux key commands.

I only know of iTerm 2 that supports this functionality, just as a heads up.

Re: Eternal Terminal

#24
I'm glad that it has tmux compatibility. Does anyone else have a love hate relationship with tmux? I hate its scrolling and buffer behavior, its almost impossible to get right. Been waiting for a good replacement for tmux to come along for a while now that isn't just i3. Right now I just use tabs in the terminal app most of the time because I dont want to mess with mouse mode, etc.

Re: Eternal Terminal

#26
post #18

Earlier quoted context omitted.

I guess it is the reference to https://en.wikipedia.org/wiki/E.T._the_Extra-Terrestrial Although in our times it won't even be that surprising if remote shells started phoning home...

This website is for high quality discussion, not low effort pop culture references.

I personally found that to be a high quality joke. I mean, this isn't Reddit, but I wouldn't stick around a website too long if it were genuinely all business, zero fun.

Re: Eternal Terminal

#28
post #11

As a current mosh user i'm interested but I don't know what "support native scrolling nor tmux control mode" means. Any insight?

mosh by default doesn't support native scrollback. The way mosh is implemented (by default at least) is to just paint the screen locally with the remote "view". If you try to scroll back in your terminal locally (literally scroll up with a mouse/trackpad), it will scroll up your local terminal instead of scrolling up in the remote view. So your scrollback is literally capped at the vertical height of your local termi…

Not being able to scroll was a pain, but nothing that tmux or even output piped to less couldn't solve. It wasn't glorious, but it worked. That said, might be tempted to try ET just because scrolling through long winded outputs are a frequent thing.

Re: Eternal Terminal

#29

Jason, the author of this terminal, has a great podcast about programming with a cohost called Programming Throwdown.

Thanks for this, I have problems finding good developer podcasts, and at a quick glance of title + count, this looks promising.

Also...the podcast is more than eight years old!

Re: Eternal Terminal

#30
post #9

Does Eternal Terminal have any telemetry? I guess what I'm asking is, does ET phone home?

It doesn't appear so. Is it normal for remote shells to have telemetry? I hope you were sincerely asking a dumb question and not attempting to make a low effort joke instead of discussing the project in earnest.

> Is it normal for remote shells to have telemetry?

Well, tools that you wouldn't expect to phone home like text editors and compilers now do. See VSCode, the .NET Core compiler and even the Windows 10 calculator [0].

[0]: https://github.com/Microsoft/calculator/issues/148

Post reply on HN