Tmux is a well-written terminal multiplexer. It allows access to multiple separate terminal sessions inside a single terminal window or remote terminal session. It can do quite a lot when advanced configurations are taken into account. Here Gregory Pakosz' explains his pretty and versatile tmux status bar modifications line by line. His modifications look great and just work, combining form and function.
https://github.com/gpakosz/.tmux/blob/master/README.md
(Score: 1, Interesting) by Anonymous Coward on Friday May 11 2018, @01:29PM (4 children)
Liar!
Liar!!
Liar!!!
I've had the misfortune of installing tmux on an embedded system where locales is not available. Tmux shat itself and failed to run. I needed to delete all the locales shit from the tmux source code to get it to work. There wasn't any runtime configuration to disable locales. There wasn't any compile time option to disable locales.
Tmux is piss poorly written fucking shit that only ever works right on the author's own box and nowhere else.
(Score: 2) by VLM on Friday May 11 2018, @01:31PM (1 child)
And then there's screen, where some parts of the source code are a little mysterious.
(Score: 2) by DannyB on Friday May 11 2018, @02:45PM
If I don't have to see how the hamburger is made, then maybe I don't mind too much.
The lower I set my standards the more accomplishments I have.
(Score: 0) by Anonymous Coward on Friday May 11 2018, @05:34PM (1 child)
tmux expects a system with UTF-8 support. Period.
It doesn't need to be able to display UTF-8 to the screen, but internally, it depends on having UTF-8 support available.
(Score: -1, Troll) by Anonymous Coward on Friday May 11 2018, @11:52PM
Fuck you, you worthless tmux apologist. You think I haven't seen that exact same shit excuse smeared everywhere? When all you're capable of doing is vomiting out the official excuse, you need to shut the fucking hell up.
I have fully functional UTF-8 support, asshole. What I don't have is locales. I know that's too fucking complicated for you to understand. Asshole.