Ubuntu and GNOME require special packages and settings in order to properly run remote FastX sessions. Unfortunately Ubuntu does not install all the GNOME requirements by default
Ubuntu 20.04/24.04
The following installation has been verified on Ubuntu 20 and 24
sudo apt-get update
sudo apt-get install -y gnome-session gjs dbus-x11
Install FastX by following the instructions and download links at https://www.starnet.com/download/
# FastX 4
sudo apt-get install -y fastx4-server
# FastX 3
sudo apt-get install -y fastx-server
FastX 4 gnome.ini
In FastX 4 applications and profiles have been merged into 1 .ini file
The default gnome.ini file should look like the following
command=/etc/X11/Xsession gnome-session
geometry=
icon=gnome.png
name=Gnome
startDbus=true
strict=true
FastX 3 Application and Profile
Applications and profiles can be uploaded and downloaded from standalaone and cluster configurations. For instructions on converting see FastX Configuration Management
/var/fastx/local/store/system-bookmark-store.db
There should exist a GNOME application in the bookmark-store that looks like the following
{"_id":"gnome","data":{"command":"fastx-gnome","geometry":"","name":"Gnome"}}
/var/fastx/local/store/system-profile-store.db
There should exist a profile that turns multisurface: false
{"id":"","data":{"name":"default","description":"","private":false,"default":true,"session":{"groups":[],"enableGroups":false,"restrictGroups":false,"serverClipboard":true,"clientClipboard":true,"clipboardMax":0,"saveXauthDefault":false,"sharing":false,"offlineSharing":false,"iglx":false,"listenTCP":true,"denyMethods":[],"cpuPercentage":"auto","videoRam":1280000,"logLevel":3,"disconnectTimeout":10,"idleDisconnect":0,"multisurface":false,"enableVirtualGLDetection":false,"virtualGLOptions":"","virtualGLskipGpuCheck":false,"debug":{"license":false,"clipboard":false},"clientcomm":["fx-start-menu","fx-share","fx-notify","fx-url"],"pollingUpdate":0,"performanceSettings":[],"xorgPreambleList":[],"commandPreamble":"","xhost":"+","geometryMax":""},"command":{"enableRestrictions":false,"allowedCommands":[]},"schedule":{"enable":false,"script":""},"events":[],"static":{},"id":"c118d718-365a-427b-b12a-84ce0b4dad5d"},"_id":"c118d718-365a-427b-b12a-84ce0b4dad5d"}