Live data from Hacker News

Zellij: A terminal workspace with batteries included

zellij.dev

71–80 of 105 posts

Re: Zellij: A terminal workspace with batteries included

#72

I use iTerm2 on macOS. I don’t know why one uses tmux or this. What I am missing?

Multiplexers are useful when logging to a remote server. You can open a bunch of things without separate ssh session for each and you avoid issues with breaking connections cancelling your long time jobs (got me a couple of times when migrating data).

Re: Zellij: A terminal workspace with batteries included

#73
post #50

Earlier quoted context omitted.

...except for perhaps the most important and basic thing you want from a roadmap: being searchable.

That's true, if they wanted to keep the look of the design, they should have used something like CSS or SVG with searchable text rather than a raw image.

It is an svg (which allows for the links to gh issues), but the text isn't text.

Re: Zellij: A terminal workspace with batteries included

#74

Earlier quoted context omitted.

Please lend your own time and energy to generate packages for bespoke distributions and package managers. You will need: deb, rpm, apk, AppImage, casks, tars, and likely more. Make sure to spend your time submitting your package to maintainers for each repository/registry for each distribution and each distro version. Don't forget to test each and every permutation! Is all that too hard? No problem. Stand up your own…

It is inherently different, because it's been proven that you can detect the use of curl|bash Serverside. This makes it possible to serve the malicious payload only to people which do that. But I'd agree that the hurdle to get your package into system repositories likely ain't with it. People are free to compile it themselves, download it manually or whatever floats their boats if they don't want to use the quick and…

How do you detect curl | bash server side?

Re: Zellij: A terminal workspace with batteries included

#75
post #74

Earlier quoted context omitted.

It is inherently different, because it's been proven that you can detect the use of curl|bash Serverside. This makes it possible to serve the malicious payload only to people which do that. But I'd agree that the hurdle to get your package into system repositories likely ain't with it. People are free to compile it themselves, download it manually or whatever floats their boats if they don't want to use the quick and…

How do you detect curl | bash server side?

https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...

Re: Zellij: A terminal workspace with batteries included

#76
post #65

I love Zellij - have been using it for the last eight months. However, I wish it had a real programming language for configuration (since a program like this can be so versatile) instead of TOML. I also miss a few tmux plugins.

What do you miss?

https://github.com/laktak/extrakto

Re: Zellij: A terminal workspace with batteries included

#78
post #66

Serious Q: Has a serious emacs user checked this out? It looks exciting, but I’m a full time, long time, emacs -nw multi-buffer M-xshell user. Am I going to be disappointed bcs either it’s not going to let me run emacs on its sub windows, or it will have unresolveable key binding incompatibilities?

A great reason to prefer Emacs is that Emacs is graphical, no more need of this pseudo-terminal junk. If you want persistence, start an emacs server. (Yes, Emacs can still run in terminals if you want to. You just don’t need to keep pretending it’s 1979.)

TBH I like using tmux in kitty, but editing files and such in Emacs.

I rarely bother splitting a tab into multiple panes (with either tool).

I like tmux's model where I can switch to a different session quickly, or switch to a pane quickly.

I've tried using vterm in Emacs, but it doesn't stick as nicely to how I think about things.

Re: Zellij: A terminal workspace with batteries included

#79
post #67

Earlier quoted context omitted.

It is inherently different, because it's been proven that you can detect the use of curl|bash Serverside. This makes it possible to serve the malicious payload only to people which do that. But I'd agree that the hurdle to get your package into system repositories likely ain't with it. People are free to compile it themselves, download it manually or whatever floats their boats if they don't want to use the quick and…

> because it's been proven that you can detect the use of curl|bash Serverside. Sure, but what you're missing is that this argument would also strike down package managers. For example, you could similarly fingerprint the difference in behaviors for apt-get vs normal http utilities and only serve malicious packages to people grabbing via apt (likely someone trying to run the code) vs downloading in a browser or via c…

I am not aware of any implementation that's able to do that.

Feel free to create a proof of concept if that's actually possible, then you'll be able to discuss it.

You'll likely also get incredible job offers as that would be a Goldmine for blackhats and various state actors

Re: Zellij: A terminal workspace with batteries included

#80

This looks similar to byobu. It’s built on top of screen and tmux but pre-configured with more user friendly keyboard shortcuts. https://www.byobu.org

User friendly shortcuts ? It uses Ctrl/Shift + functions keys all around... Not user friendly for me, on my laptop I would have either to hit Ctrl/Shift + Fn + plus one of the top row keys, or go into the BIOS, reverse the the top row so that I can press directly a function key but give up on the possibility of hitting volume/brightness up/down... I am sure it works for some though.
Post reply on HN