Created attachment 589988 [details] emerge --info I cannot switch the user in GNOME. Currently I am running version 3.30.2, but this issue has persisted at least since 3.26 1) Once I press “Switch User” in the top-right-hand drop-down, I get sent to a gray GNOME screen with no user login prompts (1.jpg). 2) I can escape this screen with `Ctrl+Alt+F3` and then go back with `Ctrl+Alt+F2`, at which point I am greeted with the typical GNOME lock screen with the time display (2.jpg). 3) Once I drag the lock screen up, I get greeted with a log-in prompt for the user I just wanted to switch away from (3.jpg). 4) If I click “Log in as another user”, I get sent back to the gray GNOME screen (1.jpg). Please find emerge info and package versions attached, but, as mentioned previously, the exact same thing happened with previous versions.
Created attachment 589990 [details] eix -I gnome
Created attachment 589992 [details] gray GNOME screen
Created attachment 589994 [details] GNOME lock screen with time display
Created attachment 589996 [details] GNOME user log-in screen
Might want to look at the journal for that boot (journalctl -b). For context, this is how "Switch user" really works under the hood: GDM keeps running on its own VT (currently VT1 with systemd and VT7 with openrc) when you log in. Though when GDM used gnome-shell (GDM has no UI, it lets gnome-shell handle it) is running with wayland, it stop the UI with a short timeout after you switch away from its VT (e.g., by logging in). Logging in starts the logged in users session in the next available VT (typically VT2 on systemd, unless you had gone on it before to get it occupied by agetty; and VT8 on openrc). Now when you "Switch user", all it really does is lock the current users GNOME session (if it already wasn't, e.g. it was chosen from gnome-shell top right menu instead of lock screen) and switch you back to GDM's VT (and it starts up the UI again if it was shut down to conserve resources in case of wayland). There then if you log in another user, it just opens another GNOME session on the next available VT and that's it; if you log in a user that's already logged in, it just switches to that existing VT and unlocks it for you, as you entered the credentials in GDM already. Now with that out of the way, should really look what's in the journal for this to have any guesses what might be wrong.
After a few more updates and restarts, this long-standing issue seems to have been resolved. Many thanks for your help.