Start by booting up Alpine (see these instructions on how to do that)
When you Alpine is up and running, do the initial setup.
Install basic desktop system and gnome packages. As of right now, these are in the testing repo.
This might take a few minutes depending on your network speed.
If you want to you can also install additional GNOME apps for a more complete GNOME experience with:
Setting up udev
You'll have to enable udev in order for GNOME to function properly.
- /etc/init.d/udev start && /etc/init.d/udev-trigger start && /etc/init.d/udev-settle start
- rc-update add udev sysinit
- rc-update add udev-trigger sysinit
- rc-update add udev-settle sysinit
Setting up Xorg
Even when using GNOME Wayland you'll still need a setup Xorg for XWayland.
Then install the driver matching to your card, e.g. if you have an Intel iGPU:
Usually libinput is the best choice, as it's integrated best with GNOME and offers advanced functionality (e.g. palm rejection for touchpads).
Starting your desktop
Start GDM and login with your user. You need a user other than root for this to succeed, since GDM will refuse starting if no user accounts (meaning accounts with a UID >= 1000) are available.
Once you have verified that it actually works you can make gdm start up at boot:
If you are unable to login, check /var/log/gdm/greeter.log, there may be output there from X to indicate failed modules, etc.
If logging in from GDM returns to logging screen, try
(bug report: #10953 sorry cannot link yet)