Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use tmux instead of GNU screen by default in ttys? #157

Open
mika opened this issue Aug 31, 2020 · 5 comments
Open

Use tmux instead of GNU screen by default in ttys? #157

mika opened this issue Aug 31, 2020 · 5 comments

Comments

@mika
Copy link
Member

mika commented Aug 31, 2020

We are starting GNU screen sessions on some TTYs after booting finished.
I'm fine with GNU screen, though tmux is a more modern tool which also provides some features screen doesn't provide.
Assuming that we manage to get tmux as proper screen replacement (similar status line + keybindings, comparable memory usage,...), do we want to switch to use tmux on our TTYs? Opinions? /cc @jkirk @formorer @zeha?

@zeha
Copy link
Member

zeha commented Aug 31, 2020

👍🏻

Q because I have no idea if that works / is needed: tmux on serial consoles?

@mika
Copy link
Member Author

mika commented Aug 31, 2020

Good point, tmux doesn't support serial consoles like screen does, though AFAICT you'd invoke it separately anyway (like screen /dev/ttyUSB0 115200), so IIRC it should not matter for the ttys where we're invoking it. Please correct me if I'm wrong. :)

@zeha
Copy link
Member

zeha commented Aug 31, 2020

I was worried about the other way round: does tmux work on a serial console? Do we care?

@mika
Copy link
Member Author

mika commented Aug 31, 2020

Ahhhh! :) AFAICS we only have agetty listening on serial-getty@.service, so that shouldn't be relevant.

@jkirk
Copy link
Collaborator

jkirk commented Feb 14, 2021

JFTR, tmux does (and will not) support serial console (tmux/tmux#1862).

The question is, do we need tmux to work on a serial console?

But yes, I also think we should switch to tmux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants