<div dir="ltr"><div>Hello,</div><div><br></div><div>I've installed x2go on the following platform: </div><div><br></div>CentOS 6.7, KDE<br>x2goagent: 3.5.0.32<br>x2goserver: 4.0.1.19<br>x2goserver-compat: 4.0.1.19<br>x2goserver-extensions: 4.0.1.19<br>x2goserver-fmbindings: 4.0.1.19<br>x2goserver-printing: 4.0.1.19<br>x2goserver-pyhoca: 4.0.1.19<br>x2goserver-xsession: 4.0.1.19<div><br></div><div>I access the server using the following:</div><div><br></div><div>Client 1:</div><div>OS X  El Capitan (Version 10.11.3)</div><div>Mac x2go client (latest version)</div><div>LAN connection (ping to server < 0.4 ms)</div><div><br></div><div>Client 2:</div><div>Windows 10</div><div>Pyhoca-GUI (latest version)</div><div>WAN/internet (ping to server <15 ms)<br></div><div><br></div><div>Under both clients, I sometimes experience a tremendous amount of unresponsiveness (more than a minute) where I cannot interact with the screen. Sometimes I get so impatient that I just terminate the session and start a new one.</div><div><br></div><div>Another issue that happens much more frequently is the incomplete redrawing of my screen, especially in EDA tools (Cadence Virtuoso). When zoom in/out of a design on screen, it becomes a scrambled mess. I have to hover my mouse over parts of the screen that did not redraw (sorta like using paint brush or an eraser to reveal the image beneath).</div><div><br></div><div>Running the same applications remotely through ssh/x11 tunneling, I have not encountered these issues (so far). But when x2go does behave well, I prefer it's experience especially when dealing with multiple sessions (suspending, terminating them) and how the windows behave. </div><div><br></div><div>A more interesting note, I installed x2goserver on an older server running CentOS (5.11) and the performance is very good. I do not encounter the aforementioned problems. One difference I noticed in my logs is that the new server (on CentOS 6.7) uses a deprecated QDBusConnectionInterface, while the older server does not show this in the log. In any case, I included the '.xession-x2go-errors' log file below from the CentOS 6.7 server.</div><div><br></div><div>Any help would be greatly appreciated.</div><div><br></div><div>Best,</div><div>Hyral</div><div><br></div><div><br></div><div>.xsession-x2go-errors log after clearing all sessions and start a new one:</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">tail -f ~/.xsession-x2go-errors <br>startkde: Could not start ksmserver. Check your installation.<br>Error: Can't open display: :86<br>Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-ZKjjNDL5NE: Connection refused<br>startkde: Shutting down...<br>kdeinit4_wrapper: Warning: connect(/home/<user>/.kde/socket-hokusai/kdeinit4__86) failed: : No such file or directory<br>Error: Can not contact kdeinit4!<br>startkde: Running shutdown scripts...<br>xprop:  unable to open display ':86'<br>xprop:  unable to open display ':86'<br>startkde: Done.<br>XSession-x2go: X session started for <user> at Thu Feb 25 15:17:56 JST 2016<br>startkde: Starting up...<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>kbuildsycoca4 running...<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>Invalid D-BUS member name 'idle-hint' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'is-local' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'x11-display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'x11-display' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'remote-host-name' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'session-type' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br>Invalid D-BUS member name 'unix-user' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection<br><unknown program name>(15409)/ KStartupInfo::createNewStartupId: creating:  "hokusai;1456381077;800912;15409_TIME0" : "unnamed app"<br>kephald starting up <br>XRANDR error base:  171 <br>RRInput mask is set!! <br>RandRScreen::loadSettings - adding mode:  448 1440 x 900 <br>RandRScreen::loadSettings - adding mode:  449 320 x 240 <br>RandRScreen::loadSettings - adding mode:  450 640 x 360 <br>RandRScreen::loadSettings - adding mode:  451 640 x 480 <br>RandRScreen::loadSettings - adding mode:  452 800 x 480 <br>RandRScreen::loadSettings - adding mode:  453 800 x 600 <br>RandRScreen::loadSettings - adding mode:  454 1024 x 600 <br>RandRScreen::loadSettings - adding mode:  455 1024 x 768 <br>RandRScreen::loadSettings - adding mode:  456 1152 x 864 <br>RandRScreen::loadSettings - adding mode:  457 1280 x 720 <br>RandRScreen::loadSettings - adding mode:  458 1280 x 800 <br>RandRScreen::loadSettings - adding mode:  459 1280 x 1024 <br>RandRScreen::loadSettings - adding mode:  460 1360 x 768 <br>RandRScreen::loadSettings - adding mode:  461 1600 x 900 <br>RandRScreen::loadSettings - adding mode:  462 1600 x 1200 <br>RandRScreen::loadSettings - adding mode:  463 1680 x 1050 <br>RandRScreen::loadSettings - adding mode:  464 1920 x 1080 <br>RandRScreen::loadSettings - adding mode:  465 1920 x 1200 <br>RandRScreen::loadSettings - adding crtc:  446 <br>RandRScreen::loadSettings - adding output:  447 <br>Setting CRTC 446 on output "default" (previous 0 ) <br>CRTC outputs: (447) <br>Output name: "default" <br>Output refresh rate: 60 <br>Output rect: QRect(0,0 1920x1080) <br>Output rotation: 1 <br>XRandROutputs::init <br>  added output  447 <br>adding an output 0 with geom:  QRect(0,0 1920x1080) <br>output: "SCREEN-0" QRect(0,0 1920x1080) 1952543855 true true <br>load xml <br>connected: 1 <br>looking for current "SCREEN-0" <br>known "*" has score: 0.125 <br>screen: 0 QRect(0,0 1920x1080) <br>looking for a matching configuration... <br>connected: 1 <br>looking for current "SCREEN-0" <br>known "*" has score: 0.125 <br>found outputs, known: false <br>activate external configuration!! <br>registered the service: true <br>screens registered on the bus: true <br>outputs registered on the bus: true <br>configurations registered on the bus: true <br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>QDBusObjectPath: invalid path ""<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout<br>QGraphicsLinearLayout::removeAt: invalid index 0<br>QGraphicsLinearLayout::removeAt: invalid index 0<br>Object::connect: No such signal SystemTray::Manager::jobStateChanged(SystemTray::Job*)<br>Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection<br><unknown program name>(15520)/ kdemain: Xlib XKB extension major= 1  minor= 0<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>(process:15533): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0<br>(process:15533): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0<br>(process:15533): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0<br>(polkit-gnome-authentication-agent-1:15543): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'<br>(polkit-gnome-authentication-agent-1:15543): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed<br>** (nm-applet:15535): WARNING **: <WARN>  request_name(): Could not acquire the NetworkManagerUserSettings service.<br>  Error: (9) Connection ":1.3145229" is not allowed to own the service "org.freedesktop.NetworkManagerUserSettings" due to security policies in the configuration file<br>QDBusObjectPath: invalid path ""<br>Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)<br>(null):  Warning no default label for /home/<user>/.gvfs<br>"/usr/bin/krunner(15528)" Error in thread 139880663955520 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"<br>"/usr/bin/krunner(15528)" Error in thread 139880663955520 : "QLocalSocket::connectToServer: Invalid name"<br>Object::connect: No such slot TaskManager::GroupManager::taskDestroyed(QObject*)<br>Object::connect: No such slot TaskManager::GroupManager::taskDestroyed(QObject*)<br>Object::connect: No such slot TaskManager::GroupManager::taskDestroyed(QObject*)<br>Object::connect: No such slot TaskManager::GroupManager::taskDestroyed(QObject*)<br>output 0 resized QSize(1920, 1080) -> QSize(1920, 1137) <br>OutputScreens::outputResized <br>OutputScreens::triggerRebuildScreens() <br>OutputScreens::rebuildScreens() <br>rebuild: emitted screenResized  0  - old  QRect(0,0 1920x1080)  - new  QRect(0,0 1920x1137) <br>Object::connect: No such slot TaskManager::GroupManager::taskDestroyed(QObject*)</blockquote></div><div><br></div></div>