Updated Experimenting with Wayland (markdown)

Danielle Foré 2023-06-13 10:22:51 -07:00
parent 9179b8c8b6
commit a03aa59370

@ -1,27 +1,12 @@
If you are interesting in hacking on Pantheon's Wayland support, you will need to create the session files. These are: If you are interesting in hacking on Pantheon's Wayland support, you will need to build [session-settings](https://github.com/elementary/session-settings) with Wayland support:
`/usr/share/wayland-sessions/pantheon-wayland.desktop` with the following contents: ```bash
``` meson build --prefix=/usr -Dwayland=true
[Desktop Entry] cd build
Name=Pantheon (Wayland) ninja install
Comment=This session provides elementary experience
Exec=gnome-session --builtin --session=pantheon-wayland
TryExec=io.elementary.wingpanel
Icon=
DesktopNames=Pantheon
Type=Application
``` ```
And `/usr/share/gnome-session/sessions/pantheon-wayland.session` with the following contents: Once the Wayland session is installed, the greeter should offer the choice between Pantheon and Pantheon (Wayland).
```
[GNOME Session]
Name=Pantheon (Wayland)
RequiredComponents=gala-wayland;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
FallbackSession=pantheon
DesktopName=Pantheon
```
Once these are created, the greeter should offer the choice between Pantheon and Pantheon (Wayland).
At the time of writing, there are currently two blocking issues in Gala that cause it to hang/crash during startup when running it in Wayland mode. These are: \ At the time of writing, there are currently two blocking issues in Gala that cause it to hang/crash during startup when running it in Wayland mode. These are: \
[#970](https://github.com/elementary/gala/issues/970) [#970](https://github.com/elementary/gala/issues/970)