tty1 has recently broken for me. KDE is running on tty2 and console is on tty3 but this has changed recently (I often switch tty and would have noticed although I did not use this device for a few months). If I try to switch to tty1 the GUI is still displayed but appears to hang, the only thing I can do from tty1 is switch to another tty.
That might have been what changed it. I’m using it now too.
I can’t remember ever having a tty that wasn’t functional per se (i.e. having an empty screen and blinking cursor). Do you think this would be a bug?
No. That’s a beetle. Not a bug (heteroptera). Or well, I guess heteroptera are TRUE bugs, but anyway.
But yeah. I don’t remember ever seeing anything interactable on tty1. It used to be just black with an underscore-cursor. Now for a long while it’s shown the tail end of the boot-up list.
It’s not a bug, but a design choice in systemd. tty1 is normally reserved as the console for the system boot-up messages, whether you are booting with those messages hidden — via the quiet boot parameter and/or via plymouth — or visible by default. Your Plasma desktop then runs on eithertty1 or tty2 — the choice appears to be rather random.
Either way, the first free tty in a Manjaro Plasma system is tty3. Switching back to the GUI could thus be a matter of switching back to either tty1ortty2.
If after switching to tty1 you see the desktop but it’s not responding, then this may simply be an inert ghost image in the console framebuffer, and then you need to try tty2.
I know it’s somewhat annoying, but it’s systemd doing this.
Haha for years I’ve waited for someone else who shares my hatred for lame US English… and now it comes back to bite me in the a55 when I can’t find an emoji for an actual bug…!
Quite rightly, though - bugs are generally biters and suckers, and we shouldn’t tar beetles with the same brush.
Haha, but I nearly always had the text displayed, I didn’t really make the connection… so the system boots in TTY1, then you move over to TTY2 for the desktop… makes sense.
@Aragorn is right. But the randomness, I think, is just the order in which they get claimed on boot. But we can easily increase this, if you want. Just edit:
/etc/systemd/logind.conf
The defaults:
#NAutoVTs=6
You can go up to:
NAutoVTs=12
So you can go up to Ctrl+Alt+F12, and it will spawn gettys if you switch to them.
But there is also this default:
ReserveVT=6
So it is kind of the old tty1; one pre-spawned and always ready on tty6. So I have just grown used to it.
It seems possible to configure login managers and your compositor/X-server to take different ones.. And always have a ready tty1 on Ctrl+Alt+F1. But I’m not sure if I want to bother with that rabbit hole.
I would recommend against adding tty12, because that’s where journald sends the system log to in real-time — or at least, if you have that enabled.