Skip to content

Conversation

@danirabbit
Copy link
Member

@danirabbit danirabbit commented Aug 8, 2024

Set wayland as default user session. This does not change the Greeter session, that's #752

Fixes #746

Set wayland as default session
@danirabbit danirabbit requested a review from a team August 8, 2024 17:30
@danirabbit

This comment was marked as resolved.

@danirabbit danirabbit changed the title Update 40-io.elementary.greeter.conf Conf: set wayland as default session Aug 8, 2024
@zeebok
Copy link
Contributor

zeebok commented Aug 23, 2024

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?

@danirabbit
Copy link
Member Author

So far that I know of:

  1. 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

  2. No onscreen keyboard. Onboard doesn't work in Wayland

  3. 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?

@danirabbit
Copy link
Member Author

See also Wayland

@danirabbit danirabbit marked this pull request as draft August 27, 2024 20:04
@UncleTallest
Copy link

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.

@zeebok
Copy link
Contributor

zeebok commented Feb 27, 2025

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.

@danirabbit
Copy link
Member Author

danirabbit commented Jun 13, 2025

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.

@danirabbit danirabbit moved this from Needs Discussion to In progress in OS 9 Jun 13, 2025
@danirabbit danirabbit removed this from OS 9 Jun 30, 2025
@danirabbit danirabbit moved this to Blocked in OS 8.1.0 Jun 30, 2025
@danirabbit danirabbit marked this pull request as ready for review August 18, 2025 15:08
@danirabbit danirabbit moved this from Blocked to Needs review in OS 8.1.0 Aug 18, 2025
@teamcons
Copy link

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

@danirabbit
Copy link
Member Author

@teamcons the greeter itself still runs in X11. This is for changing the default user session, not the greeter session

@danirabbit danirabbit merged commit 6b066a3 into main Sep 9, 2025
6 checks passed
@danirabbit danirabbit deleted the danirabbit/default-wayland branch September 9, 2025 17:28
@github-project-automation github-project-automation bot moved this from Needs review to Done in OS 8.1.0 Sep 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

Set Wayland as default session

5 participants