GTK and X11 on reTerminal

Anyone have any pointers on getting X11 working on the reTerminal? I’ve selected the X11 server in the menuconfig for buildroot, but when I attempt startx on the reTerminal, I get this:

pi@buildroot:/usr/bin$ startx
xauth: file /home/pi/.serverauth.797 does not exist
xauth: file /home/pi/.Xauthority does not exist

X.Org X Server
X Protocol Version 11, Revision 0
Current Operating System: Linux buildroot 5.10.92-v8 #1 SMP PREEMPT Wed Apr 6 20:09:48 EDT 2022 aarch64
Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=E4:5F:01:3F:12:9B vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 root=/dev/mmcblk0p2 rootwait console=tty1 console=ttyAMA0,115200

Current version of pixman: 0.40.0
Before reporting problems, check http//
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/home/pi/.local/share/xorg/Xorg.0.log”, Time: Thu Jun 2 22:40:18 2022
(==) Using config file: “/etc/X11/xorg.conf”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
Please consult the The X.Org Foundation support
at htt//
for help.
(EE) Please also check the log file at “/home/pi/.local/share/xorg/Xorg.0.log” for additional information.
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
deallocvt: can’t open console

I don’t know about X - but I built buildroot image for reTerminal and used QT + eglfs just directly for ‘single application’ approach. I’ve been using wayland also and I bet it’s more future proof road for you?