User Tools

Site Tools


wiki:advanced:x2gokdrive:start

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
wiki:advanced:x2gokdrive:start [2024/07/08 20:08]
uli42 [1. X2Go KDrive based on the recent X.Org code]
wiki:advanced:x2gokdrive:start [2024/07/08 20:14] (current)
uli42 [How to use X2Go KDrive]
Line 21: Line 21:
  
 ==== 2. X2Go KDrive is a real X-Server ==== ==== 2. X2Go KDrive is a real X-Server ====
-If x2goagent is just a proxy between X-Servers on the server and client sides, X2Go KDrive is a standalone X-ServerIt brings a lot of advantages over NX-protocol: +While x2goagent is some kind of proxy between two servers (on on the server and one on client side), X2Go KDrive is a standalone X serverThat brings a lot of advantages over using the NX protocol: 
-  * We don't need an X-Server on the client side. This is main advantage. If we want to use NX-Libraries, we always need a fully functional X-Server on clientlike XQuartz on Mac or VCXsrv on Windows. X-applications are not native to this OS and are always the source of many troubles. Another OSlike Android or IOS, doesn't have any usable X-Server software at all. Using X2Go KDrive we can avoid this issue and build native clients for any platform and even develop HTML5 client. +  * We don't need an X server on the client side. This is the main advantage. If we want to use NX libraries, we always need a fully functional X server on the client side (like XQuartz on Mac or VCXsrv on Windows). X applications are not native to these OSes and are always the source of many troubles. Other OSese.g. Android or IOS, don't have any usable X server implementation at all. Using X2Go KDrive we can avoid these issues and build native clients for any platform and even develop an HTML5 client. 
-  * The X2Go KDrive architecture is better suited for the modern application like Firefox or Chromium. This applications are developed to run on different platforms and using cross-platform graphic libraries like Skia. Modern browsers and some other applications working much better with X2Go KDrive than with NX.+  * The X2Go KDrive architecture is better suited for modern applications like Firefox or Chromium. These applications are developed to run on different platforms and are using cross-platform graphic libraries like Skia. Modern browsers and some other applications working much better with X2Go KDrive than with NX.
  
 ===== How X2Go KDrive works===== ===== How X2Go KDrive works=====
Line 31: Line 31:
 ===== How to use X2Go KDrive ===== ===== How to use X2Go KDrive =====
  
-x2gokdriveclient and x2gokdrive binaries are made to be compatible with nxproxy and x2goagent. You can just rename x2gokdriveclient to nxproxy and x2gokdrive to x2goagent and start the X2Go session using X2Go Client. It works only if X2Go Client is running on Linux. The versions of X2Go Client and X2Go Server, which can run parallel x2goagent and X2Go KDrive sessions are coming soon.+x2gokdriveclient and x2gokdrive binaries are designed as drop-in replacements for nxproxy and nxagent/x2goagent. You can just rename x2gokdriveclient to nxproxy and x2gokdrive to x2goagent and start the X2Go session using X2Go Client. It works only if X2Go Client is running on Linux. Versions of X2Go Client and X2Go Server that can run both x2goagent and X2Go KDrive sessions will come soon.
  
  
 **Please keep in mind:** **Please keep in mind:**
   * This is not a stable software.    * This is not a stable software. 
-  * Use it on your own risk and don't use it in productive environment+  * Use it on your own risk and don't use it in productive environments
   * At the moment it's only a preview version. We assume you know how X2Go works and you know what are you doing.   * At the moment it's only a preview version. We assume you know how X2Go works and you know what are you doing.
  
wiki/advanced/x2gokdrive/start.1720469339.txt.gz · Last modified: 2024/07/08 20:08 by uli42