greeter
greeter copied to clipboard
Conf: set wayland as default session
Set wayland as default session
Fixes #746
Todo:
- [ ] https://github.com/elementary/quick-settings/pull/120
- [ ] change the session selection to X11 if the screen reader or onboard is enabled
Should we go ahead and go Wayland by default for OS 8 or should we stick with X11 for another cycle?
Is there any major support issues with Wayland? I know for a long while nvidia simply didn't work with it but is there anything else to be concerned about?
So far that I know of:
-
Some apps don't work well in the Wayland session. GIMP has issues with its menus. Boxes crashes the session (last I checked). Any app that isn't used portals for things like color picker isn't going to work
-
No onscreen keyboard. Onboard doesn't work in Wayland
-
Some Orca features don't work. I'm not sure which ones, this is just what I've heard
So maybe better to stick to X11 by default this cycle and continue to iron things out?
See also https://github.com/orgs/elementary/projects/118
Is there any major support issues with Wayland? I know for a long while nvidia simply didn't work with it but is there anything else to be concerned about?
98% of the Nvidia issues are fixed in driver ~v558 when esync was added to the driver. So before setting Wayland as default we should also set the default Nvidia driver to that version or higher.
I think that is pretty reasonable. Given distaste towards Windows 11 seems to be growing, it would be good if we have a solid baseline of support for anything that is default in the system in case there is an increase of new users who are probably using an Nvidia card.
I think I’d like to revisit this for 8.1. Since it seems like we’ll probably have to be Wayland only for OS 9 (due to upstream components dropping support), it would be good to have wider testing. We’ve sorted out a bunch of the known issues. Biggest problems are still with a11y features and as I understand it those will be addressed automatically with newer mutter/gtk/orca.
S a way for the greeter to fall back to starting in x11 mode if there are display issues for some nvidia peeps would be nice Such as a keyboard shortcut They then could change the session. But if they cant display the greeter at all, systems as good as boinked
@teamcons the greeter itself still runs in X11. This is for changing the default user session, not the greeter session