User Tools

Site Tools


doc:de-compat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:de-compat [2016/01/20 03:44]
stefanbaur [Compatibility and Workarounds depend on what version]
doc:de-compat [2023/01/25 15:44] (current)
uli42 [Explanation] add link to libgl workaround
Line 8: Line 8:
 X2Go's "X Server" is called "nxagent". It is part of the nx-libs package. X2Go's "X Server" is called "nxagent". It is part of the nx-libs package.
  
-As of version 3.5.0.x, nxagent is forked from the X.org 6.9 codebase (from 2005.) Therefore, there are reasons why certain modern "3d-ish" desktops are incompatible with nxagent, and therefore X2Go.+As of version 3.5.0.x, nxagent is forked from the X.org 6.9 codebase (from 2005) feature-wise (but not security-wise, where it is at much newer level). Therefore, there are multiple reasons why certain modern "3d-ish" desktops are incompatible with nxagent, and therefore X2Go.
  
   * The desktop environment requires the X11 extension "Xcomposite", which nxagent 3.5.0.x and X.org 6.9 do not support.   * The desktop environment requires the X11 extension "Xcomposite", which nxagent 3.5.0.x and X.org 6.9 do not support.
-  * The desktop environment requires a newer version of the X11 extension "GLX" (OpenGL) than nxagent 3.5.0.x and X.org 6.9 provide (version 1.2). +  * The desktop environment requires a newer version of the X11 extension "GLX" (OpenGL) than nxagent 3.5.0.x and X.org 6.9 provide (version 1.2). Note: there's a workaround for this: [[wiki:development:glx-xlib-workaround]] 
-  * The desktop environment requires a newer version of the X11 extension "XRANDR" than nxagent 3.5.0.x provides (version 1.2).+  *<del> The desktop environment requires a newer version of the X11 extension "XRANDR" than nxagent 3.5.0.x provides (version 1.2).</del>nxagent offers "XRANDR" 1.5 now, so this no longer a problem.
   * The desktop environment checks for a specific physical graphics driver, but nxagent doesn't use physical graphics adapters/drivers.   * The desktop environment checks for a specific physical graphics driver, but nxagent doesn't use physical graphics adapters/drivers.
  
Line 20: Line 20:
  
 ==== Always Compatible and no Workarounds Required ==== ==== Always Compatible and no Workarounds Required ====
-  LXDE (not LXQt) +  LXDE (not LXQt) 
-  - XFCE +  * XFCE 
-  - MATE+ 
 +<note>There exists [[https://gitlab.xfce.org/xfce/xfwm4/-/issues/551|a bug]] in either XFCE or X2Go causing rendering issues with the compositor when using X2Go. 
 + 
 +Workaround is to disable compositing: 
 + 
 + 
 +  /usr/bin/xfconf-query -c xfwm4 -p /general/use_compositing -s false 
 + 
 +</note> 
 + 
 + 
 +  * MATE
  
 <note tip>MATE (the fork of GNOME2) is not included with certain distros, such as Ubuntu 12.04 and Ubuntu 14.04. You can however install it from http://mate-desktop.org/ on those 2 versions of Ubuntu and on other distros.</note> <note tip>MATE (the fork of GNOME2) is not included with certain distros, such as Ubuntu 12.04 and Ubuntu 14.04. You can however install it from http://mate-desktop.org/ on those 2 versions of Ubuntu and on other distros.</note>
Line 48: Line 59:
   * KDE 3: Compatible and no workaround required    * KDE 3: Compatible and no workaround required 
   * KDE 4: Compatible and no workaround required    * KDE 4: Compatible and no workaround required 
-  * KDE 5: Incompatible due to plasmashell requiring GLX 1.3+  * KDE 5: <del>Incompatible due to plasmashell requiring GLX 1.3</del> We have received several reports that KDE 5 now works with X2Go, even though it takes a long time to initialize the session. If you're interested in running KDE 5 via X2Go and run into issues, please join the X2Go-User Mailing List or, if you are certain you've found a bug, subscribe to X2Go-Dev and file a bug report. 
 + 
 +For better performance you should set  
 +''Backend=XRender'' and 
 +''GraphicsSystem=native'' and 
 +''XRenderSmoothScale=false'' in the ''[Compositing]'' section of the ''kwinrc'' (usually residing in ''.kde/share/config''). 
  
  
doc/de-compat.1453261455.txt.gz · Last modified: 2016/01/20 03:44 by stefanbaur