I just tested Cinnamon 2.2.13 and it does not work properly with X2Go. Basically, Cinnamon resorts fo "fallback mode", which is not the same as Cinnamon2d. More details are below. Note that GLX is enabled, and I ran the "Custom Desktop" command: cinnamon-session-cinnamon2d ---- When I connect, only gnome-panel is running. (Basically, gnome-flashback is running, although package gnome-session-flashback is not installed) It is very different from cinnamon2d, which works locally, and there are many bugs in this version of gnome-panel/gnome-flashback. For example, you cannot even set a desktop background using the GUIs. I also see a dialog with the text: Do you want to restart Cinnamon? Cinnamon just crashed. You are currently running in Fallback Mode. If I click yes, the dialog comes back up. If I click No, I the dialog closes, and the session is usable, but it's very buggy for aforementioned reasons. This is just a VM I setup for the specific purpose of testing Cinnamon compatibility with X2Go. I have the GLX extension enabled on my test system (/etc/x2go/x2goagent.options has the line to disable GLX commented out) - Linux mint 17 qiana (based on Ubuntu 12.04 trusty) 64-bit - All latest level 1, 2 and 3 OS updates installed. - cinnamon version 2.2.13 - Custom Desktop specified in x2goclient: cinnamon-session-cinnamon2d - x2goserver & x2goserver-xsession: 4.0.1.15-0~847~ubuntu14.04.1 - nxagent & x2goagent: 2:3.5.0.27-0~446~ubuntu14.04.1 I've attached the contents of my .xsession-x2go-errors file. Note the following session files: batmin@mint-q /usr/share/cinnamon-session/sessions $ ls cinnamon2d.session cinnamon.session batmin@mint-q /usr/share/cinnamon-session/sessions $ cat cinnamon2d.session [Cinnamon Session] Name=Cinnamon (Software Rendering) RequiredComponents=cinnamon;cinnamon-settings-daemon;cinnamon-screensaver;nemo-autostart;nm-applet; DesktopName=X-Cinnamon batmin@mint-q /usr/share/xsessions $ ls cinnamon2d.desktop cinnamon.desktop batmin@mint-q /usr/share/xsessions $ cat cinnamon2d.desktop [Desktop Entry] Name=Cinnamon (Software Rendering) Comment=This session logs you into Cinnamon (using software rendering) Exec=cinnamon-session-cinnamon2d TryExec=/usr/bin/cinnamon2d Icon= Type=Application X-Ubuntu-Gettext-Domain=cinnamon X-GNOME-Provides=cinnamon2d batmin@mint-q /usr/share/xsessions $ cat /usr/bin/cinnamon-session-cinnamon2d #! /bin/sh exec cinnamon-session --session cinnamon2d "$@"