====== X2Go Quality Assurance ====== The quality of X2Go software components is one of the developers' main focus. And still, we need the community's feedback if problems when using X2Go occur. For the novice, it often is not easy to tell, whether an issue is server-side or client-side. However, the following features should be work when testing X2Go with the existing client applications (X2Go Client, PyHoca-GUI / Python X2Go): ===== Graphical Login ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | desktop sessions | x | x | The possible desktop sessions are hard coded in the client. | LXDE currently hangs without menu / lxpanel on Debian sid | | single applications | x | x | The single applications are configured server-side (x2goruncommand). | - | | published applications | x | x | A menu tree of server-side applications is displayed through the client and these applications can be launched from that menu tree. | - | | (proxied) RDP sessions | x | x | Proxy an RDP connection through an X2Go server (i.e. through NX) | - | | XDCMP sessions | x | x | Connect to an XDMCP server on the remove network | in PyHoca-GUI this feature has never been tested thoroughly | ===== Session Window ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | window title | x | x | X2Go Client sets a default session window title, PyHoca-GUI allows to rename the session window during runtime | - | | raise window | - | (x) | Raise a session window to the foreground | | ===== Session Settings ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | keyboard | x | x | ... | ... | //to be continued...// ===== Display Settings ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | geometry | x | x | ... | ... | | dpi | x | - | ... | ... | //to be continued...// ===== Resource Sharing (via SSHFS) ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | Folder sharing | x | x | X2Go Client uses the local SSH server for accessing, Python X2Go ships with its own SFTP implementation | - | | Printing | x | x | X2Go Printing is a file transfer from CUPS to X2Go Client, thorugh a SSHFS folder share. If folder sharing is broken, X2Go Prining is likely to be broken, as well. | | | MIME Box | - | x | X2Go MIME box is a Python X2Go feature, that allows to drop a file into a client-side folder and launch the default application for this file on the client. | | ===== Audio Output/Input ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | PulseAudio | x | x | | | ===== Helper Applications ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | Pulse Audio Startup | x | x | both apps can launch Pulse Audio, generally not needed on Linux | | | X-Server Startup (Windows) | x | x | both apps prefer VcXsrv, both apps ship it in the Windows installer | The full screen / window mode switch leads to an X server crash | ===== Thin Client features ===== ^ Feature ^ X2Go Client ^ PyHoca-GUI ^ Comment / Explanation ^ Known Issues ^ | TC Shutdown | x | - | X2Go Client has a power button in its top left corner. Clicking this button should halt the thin client | | | TC Auto Mounting | x | - | USB flashdrives and optical discs should get mounted automatically when inserted | | | GPG Card Authentication | x | - | Users can authenticate themselves with a GPG card, requires ''pinentry-x2go'' | |