rharish101 / ReGreet

Clean and customizable greeter for greetd
GNU General Public License v3.0
390 stars 16 forks source link

Keep the UI while the compositor is loading #66

Closed max-ishere closed 2 weeks ago

max-ishere commented 5 months ago

I dont know if this is even possible...

I almost never use the tiny laptop monitor. I just have the lid closed and work on a bigger one. I have a default setting somewhere that puts the laptop to sleep if the lid is closed while in a TTY. I could change it, however there's another reason for this issue.

After logging in and before a wayland compositor starts rendering, the TTY is visible with compositor logs.

A solution for both of these (that I remember seeing back on X11 in various "normie" distros) would be to keep something like a black screen/wallpaper until the other WM starts rendering.

rharish101 commented 1 month ago

You mean that after ReGreet authenticates you with greetd and is starting your actual desktop, you see the TTY, and you wish to avoid it? In this case, I'm not sure if I can do anything from my side, as I believe greetd stops ReGreet (and the Wayland compositor that runs it) before starting your desktop. You might have to ask the greetd devs on how to go about it.

max-ishere commented 2 weeks ago

I figured out that the greeter gets about 5 or so second timeout after it sends the start session request, so there's probably some other place this would have to be configured. Maybe in greetd or maybe the command being executed (so the compositor)

I'll close it since the project isn't really able to do anything from my observations.