| 15 Nov 2024 |
ElvishJerricco | K900: So sddm is definitely starting on vt2 and it's starting plasma on vt1 | 07:01:40 |
K900 | The plasma on vt1 thing is probably normal | 07:01:59 |
K900 | Because it's wayland right | 07:02:04 |
frontear | yes this is wayland | 07:02:10 |
frontear | or supposed to be anyways, too bad it wont load | 07:02:20 |
ElvishJerricco | In reply to @frontear:matrix.org damn why exactly is getty killing these dms basically, nothing is telling getty not to use tty1 and we have a default dependency on getty@tty1.service. So getty and the DE race to take it first but if getty loses it just uses it anyway and things die | 07:02:35 |
frontear | ahh race conditions | 07:02:58 |
frontear | love that getty just takes it anyways, no wonder its so inconsistent | 07:03:12 |
ElvishJerricco | In reply to @k900:0upti.me The plasma on vt1 thing is probably normal when I tested this stuff before, sddm started on tty7 and immediately gave it up for plasma to use, so plasma was on tty7 | 07:03:25 |
ElvishJerricco | frontear: Other distros typically launch the display manager on tty1 with a Conflicts=getty@tty1.service systemd clause to prevent this issue | 07:04:02 |
ElvishJerricco | but we don't put the DM on tty1 | 07:04:09 |
ElvishJerricco | and the DM just finds the first available one to put the user's session on | 07:04:24 |
ElvishJerricco | which is often tty1 if racing goes poorly | 07:04:30 |
frontear | yeah i think i do vaguely remember a Conflicts= in arch linux way back when | 07:05:13 |
ElvishJerricco | So, TL;DR: Everyone's ISO bugs about it freezing are probably all my GDM bug -_- | 07:05:39 |
ElvishJerricco | fucking nightmare scenario | 07:05:51 |
frontear | aint that the truth | 07:06:08 |
frontear | on the bright side at least its no longer a mystery, things have an answer now | 07:06:27 |
ElvishJerricco | I mean the issue is that the original GDM bug is still partly a mystery :P | 07:07:16 |
ElvishJerricco | We still don't exactly know all the details about when why and how these things end up on tty1 | 07:07:33 |
ElvishJerricco | it's more complicated than just a race | 07:07:40 |
frontear | yeah makes sense | 07:08:29 |
ElvishJerricco | frontear: ok well I think this is enough for me to go on for now. I guess the most confusing part is why it reliably happens to your device | 07:09:00 |
frontear | good question, gnome at least seems inconsistent but plasma will always die | 07:09:21 |
ElvishJerricco | but I think I'm gonna tap out of this one for the evening and come back another time | 07:09:21 |
frontear | sounds fair, its been a long debugging session | 07:09:33 |
ElvishJerricco | thanks so much for the help | 07:09:39 |
frontear | of course, thanks for all your expertise in tracking this annoying stuff down too | 07:09:54 |
ElvishJerricco | It's both relieving and terrifying to know this is an already somewhat known problem :P | 07:09:56 |