Hi Alex, On Do 20 Dez 2018 15:37:12 CET, Oleksandr Shneyder wrote:
Hi All, I'm glad to introduce you a new X2Go feature - X2Go KDrive. X2Go KDrive is a new X-Server for X2Go, similar to Xephyr. It's based on the recent X.Org code and can run modern desktops and apps, like Gnome-3 and KDE-5. I uploaded some sources to our git repository. It's not a release or even testing version, just kind of review at the moment. We don't have any build system for it yet. However I wrote some instructions, which could help you to build it. check our wiki page if you need more information: https://wiki.x2go.org/doku.php/wiki:advanced:x2gokdrive:start regards, Alex
Stefan managed to get some funding for me to work on wrapping up X2Go KDrive (Agent + Client) as DEB packages.
I have committed quite some stuff to the repos, more to come the coming week. Please review. Especially, I prepared native builds against the DEB package xserver-xorg-source.
I also ported the nx-libs test scripts. With X2Go Client and also with the "on-localhost" testscript, I get this segfault:
However, I currently get this SegFault Traceback when initiating a connection: ``` x2gokdriveinit.c:194,ddxProcessArgument() mark argv[1]='-name' x2gokdriveinit.c:194,ddxProcessArgument() mark argv[3]='-geometry' x2gokdriveinit.c:194,ddxProcessArgument() mark argv[5]=':9' x2gokdriveinit.c:233,OsVendorInit() mark x2gokdriveinit.c:65,InitCard() markx2gokdriveinit.c:170,processScreenOrOutputArg() screen number:0, size: 800x600, output (null)
remote.c:2288,remote_init() running in NXAGENT MODE remote.c:2297,remote_init() read options from /home/mike/.x2go/C-9/options remote.c:2177,processConfigFileSetting() accept 127.0.0.1 remote.c:1709,setAgentState() Agent state STARTING remote.c:2058,open_socket() Accepting connections from 127.0.0.1 remote.c:2061,open_socket() Listen on port 15000 remote.c:2089,open_socket() Socket is ready x2gokdriveselection.c:640,selection_init() INITIALIZING selectionsx2gokdriveselection.c:657,install_selection_callbacks() SERVER CLIPBOARD disabled, not installing callbacks
x2gokdrive.c:98,ephyrScreenInitialize() Init screen remote.c:2987,remote_screen_init() REMOTE SCREN INIT!!!!!!!!!!!!!!!!!! remote.c:2990,remote_screen_init() SKIPPING CALLBACK INSTALLremote.c:3001,remote_screen_init() host_screen=0x5645af625e60 x=0, y=0, wxh=800x600, buffer_height=1800
remote.c:3014,remote_screen_init() TRYING TO ALLOC MAIN_IMG 1920000 remote.c:3016,remote_screen_init() TRYING TO ALLOC DOUBLE BUF 1920000 remote.c:1321,send_frame_thread() Started sending thread: #0! remote.c:1325,send_frame_thread() waiting for TCP connection remote.c:3021,remote_screen_init() ALL INITIALIZED x2gokdrive.c:244,ephyrMapFramebuffer() DIRECT FBx2gokdrive.c:834,ephyrRandRInit() RANDR INIT, HERE WE ARE DOING OUR RANDR INITIALIZATION
x2gokdrive.c:835,ephyrRandRInit() OUTPUTS: 0, CRTCS: 0, SIZES: 0 x2gokdrive.c:781,addOutput() CREATE OUTPUT X2GoEphyr-0 x2gokdrive.c:673,setOutput() Set output 800 600 0 0x2gokdrive.c:732,setOutput() RANDR SIZES - SCREEN 800x600 - 271x203, OUTPUT 800x600 - 271x203
x2gokdrive.c:751,setOutput() OUPUT has now modes 1 (800x600) remote.c:1332,send_frame_thread() Connection from (127.0.0.1)... remote.c:1378,send_frame_thread() got 32 COOKIE BYTES from client remote.c:1387,send_frame_thread() Cookie approved remote.c:1709,setAgentState() Agent state RUNNING remote.c:1918,clientReadNotify() Client want resize to 1276x454 remote.c:1934,clientReadNotify() SCREEN 0 - (1276x454) - 0,0 x2gokdrive.c:861,ephyrResizeScreen() EPHYR RESIZE SCREEN!!! af6392f0 1276 454 x2gokdrive.c:864,ephyrResizeScreen() EPHYR RESIZE SCREEN 2 x2gokdrive.c:869,ephyrResizeScreen() Virtual Screens: 0x7ffd5d23c9e0 x2gokdrive.c:438,ephyrRandRSetConfig() SET RANDR CFG x2gokdrive.c:456,ephyrRandRSetConfig() Trying to get virtual screens x2gokdrive.c:457,ephyrRandRSetConfig() Virtual Screens: 0x7ffd5d23c9e0 remote.c:2987,remote_screen_init() REMOTE SCREN INIT!!!!!!!!!!!!!!!!!! remote.c:2995,remote_screen_init() REINSTALL CALLBACKSx2gokdriveselection.c:657,install_selection_callbacks() SERVER CLIPBOARD disabled, not installing callbacks remote.c:3001,remote_screen_init() host_screen=0x5645af625e60 x=0, y=0, wxh=1276x454, buffer_height=1362
remote.c:3010,remote_screen_init() FREE DBF remote.c:3012,remote_screen_init() DONE FREE DBF remote.c:3014,remote_screen_init() TRYING TO ALLOC MAIN_IMG 2317216 remote.c:3016,remote_screen_init() TRYING TO ALLOC DOUBLE BUF 2317216 remote.c:3021,remote_screen_init() ALL INITIALIZED x2gokdrive.c:244,ephyrMapFramebuffer() DIRECT FB (EE) (EE) Backtrace: (EE) 0: x2gokdrive (OsLookupColor+0x139) [0x5645ad81fc69](EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) [0x7fb9bc68177f]
(EE) 2: x2gokdrive (GetScratchGC+0x31) [0x5645ad6f27c1] (EE) 3: x2gokdrive (miPaintWindow+0x182) [0x5645ad749082] (EE) 4: x2gokdrive (miWindowExposures+0xf2) [0x5645ad748e72] (EE) 5: x2gokdrive (miHandleValidateExposures+0x6e) [0x5645ad75771e] (EE) 6: x2gokdrive (SetRootClip+0x1f3) [0x5645ad70b703] (EE) 7: x2gokdrive (SwapShorts+0x49c) [0x5645ad72624c] (EE) 8: x2gokdrive (_start+0x70b0) [0x5645ad6e8b70] (EE) 9: x2gokdrive (_start+0x7496) [0x5645ad6e98e6] (EE) 10: x2gokdrive (_start+0x4faf) [0x5645ad6e4baf] (EE) 11: x2gokdrive (OsCleanup+0x591) [0x5645ad820a61] (EE) 12: x2gokdrive (WaitForSomething+0x1c3) [0x5645ad819883] (EE) 13: x2gokdrive (SendErrorToClient+0x10c) [0x5645ad71d59c] (EE) 14: x2gokdrive (InitAtoms+0x3c6) [0x5645ad6e4b46](EE) 15: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xeb) [0x7fb9bc4d009b]
(EE) 16: x2gokdrive (_start+0x2a) [0x5645ad6db0fa] (EE) (EE) Segmentation fault at address 0x564500000008 (EE) Fatal server error: (EE) Caught signal 11 (Segmentation fault). Server aborting (EE) ```Does the above segfault and traceback ring a bell? If not, never mind. I will dive into it the coming week.
Note: I also merged the feature/kdrive_support branch found on x2goserver.git and x2goclient.git to master.
Greets, Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: [email protected], http://das-netzwerkteam.de
pgpWkAbJYcLnm.pgp
Description: Digitale PGP-Signatur
_______________________________________________ x2go-dev mailing list [email protected] https://lists.x2go.org/listinfo/x2go-dev
