This is just a quick note for anyone who wants to get x11 working on the Reform. Currently there is an example script reform-windowmaker but it is erroring.
The fixes are pretty straightforward, but did take me a while to work out. I did all this after creating my user account.
First you will need network access to grab extra packages, you could use sway to do it with a GUI, but if you never want to touch Wayland at all, you can use these commands.
To list wifi networks: nmcli dev wifi list
Then to connect: sudo nmcli dev wifi connect [network-ssid] password [network-password]
Replacing the things in square brackets with the appropriate details.
Note that the space prefix on this line stops it being saved to your bash history.
You’ll need 3 packages to get reform-windowmaker working, but the last is optional if you want to use your own window manager. sudo apt update sudo apt install cage x11-utils wmaker
So if you are setting up a different window manager, you can skip wmaker and and use reform-windowmaker as a basis for your own script.
If you are trying to get X11 to work with a SoM that is not the imx8mq, then you should probably delete or comment the content of these files as what is written in them is specific to the etnaviv driver.