Hi,
I run Trinity, the KDE3-fork, on one of my servers. When connecting to it with the NXclient, I set it to run the following custom command in fullscreen: /opt/trinity/bin/startkde and everything works as expected.
I tried the same with the latest X2goclient, and it doesn't work. I can see the screen background with the logo for a few moments, then it closes again and returns me to the login window. I tried both the "custom command" as well as the "other desktop environment" options and supplied the same path. Neither works.
This came as a bit of a (negative) surprise as I remember there was an X2goclient that came with a preset for Trinity, so there has been a time when it worked.
To debug the issue, I decided to launch the console in both NXclient and X2goclient, and run the above command there.
Here's what happens in X2go:
[startkde] Starting startkde. [startkde] KDEHOME is not set. [startkde] Set KDEHOME to /home/sbaur/.trinity. [startkde] kdehome: /home/sbaur/.trinity [startkde] KDEDIR: /opt/trinity/ [startkde] KDEDIRS: /opt/trinity/:/usr/:/opt/trinity/:/usr/ [startkde] kdedirs_first: /opt/trinity/ xset: bad font path element (#119), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax [startkde] Starting Trinity... terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted [startkde] TDE_FULL_SESSION: true [startkde] KDE_SESSION_UID: kdeinit: Launched DCOPServer, pid = 31906 result = 0 kdeinit: Launched KLauncher, pid = 31911 result = 0 kdeinit: Communication error with launcher. Exiting! [startkde] kdeinit started successfully. [trinity kinit] Warning: connect() failed: : Connection refused terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted [startkde] Shutting down Trinity... [trinity kinit] Warning: connect() failed: : Connection refused [trinity kinit] Error: Can't contact kdeinit! [startkde] Running Trinity shutdown scripts... [startkde] Trinity shutdown complete.
While this is what NXclient does:
startkde] Starting startkde. [startkde] KDEHOME is not set. [startkde] Set KDEHOME to /home/sbaur/.trinity. [startkde] kdehome: /home/sbaur/.trinity [startkde] KDEDIR: /opt/trinity/ [startkde] KDEDIRS: /opt/trinity/:/usr/:/opt/trinity/:/usr/ [startkde] kdedirs_first: /opt/trinity/ xset: bad font path element (#91), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax [startkde] Starting Trinity... kdeinit: Launched DCOPServer, pid = 31289 result = 0 kdeinit: Launched KLauncher, pid = 31294 result = 0 kdeinit: opened connection to :1000.0 kdeinit: Launched KDED, pid = 31295 result = 0 kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher. kbuildsycoca running... DCOP Cleaning up dead connections. kdeinit: PID 31297 terminated. kdeinit: Got EXEC_NEW 'kconf_update' from launcher. kdeinit: PID 31298 terminated. kdeinit: PID 31295 terminated. reading '/home/sbaur/.kompmgr.pid' as kompmgr pidfile
kdeinit: Launched KLauncher, pid = 31308 result = 0 kdeinit: opened connection to :1000.0 kdeinit: Launched KDED, pid = 31310 result = 0 KDE Daemon (kded) already running. kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher. kbuildsycoca running... Reusing existing ksycoca DCOP Cleaning up dead connections. kdeinit: PID 31312 terminated. kdeinit: PID 31310 terminated. kdeinit: Launched 'kcminit_startup', pid = 31313 result = 0 kdeinit: Got SETENV 'KDE_MULTIHEAD=false' from klauncher. kdeinit: PID 31313 terminated. [startkde] kdeinit started successfully. kdeinit: Got KWRAPPER 'ksmserver' from socket. kdeinit: PID 31316 terminated. _IceTransSocketOpenCOTSServer: Unable to open socket for inet6 _IceTransOpen: transport open failed for inet6/appserv2: _IceTransMakeAllCOTSServerListeners: failed to open listener for inet6 kdeinit: Got SETENV 'SESSION_MANAGER=local/appserv2:@/tmp/.ICE-unix/31317,unix/appserv2:/tmp/.ICE-unix/31317,inet/appserv2:45932' from klauncher. kdeinit: Got EXEC_NEW 'kwin' from launcher. kdeinit: Got EXEC_NEW 'kdesktop' from launcher. kdeinit: PID 31320 terminated. kdeinit: Got EXEC_NEW 'kicker' from launcher. kdeinit: Got EXEC_NEW 'kicker' from launcher. Cannot connect socket '/var/run/xdmctl/dmctl-:1000/socket'. kdeinit detected ^Mkdeinit: Got EXEC_NEW 'kio_file' from launcher. kdeinit: Got EXEC_NEW 'kio_file' from launcher. kdeinit: PID 31323 terminated. X Error: BadWindow (invalid Window parameter) 3 Major opcode: 18 Minor opcode: 0 Resource id: 0x1c00006 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 19 Minor opcode: 0 Resource id: 0x1c00006 kdeinit: Got EXEC_NEW 'kaccess' from launcher. kdeinit: PID 31329 terminated. /tmp/kde-sbaur/kcminitpkWFpz.tmp:467:24: warning: missing terminating ' character /tmp/kde-sbaur/kcminitpkWFpz.tmp:484:28: warning: missing terminating ' character xrdb: colon missing on line 410, ignoring line kdeinit: Got SETENV 'GTK_RC_FILES=/etc/gtk/gtkrc:/home/sbaur/.gtkrc:/home/sbaur/.trinity/share/config/gtkrc' from klauncher. kdeinit: Got SETENV 'GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/sbaur/.gtkrc-2.0:/home/sbaur/.trinity/share/config/gtkrc-2.0' from klauncher. kdeinit: Got SETENV 'XCURSOR_THEME=default' from klauncher. kdeinit: Got EXEC_NEW 'artswrapper' from launcher. Could not load library! Trying exec.... kdeinit: Got EXEC_NEW 'kmixctrl' from launcher. kdeinit: Got EXEC_NEW 'nepomukserver' from launcher. Could not find 'nepomukserver' executable. kdeinit: PID 31340 terminated. kdeinit: Got EXEC_NEW 'start-pulseaudio-kde' from launcher. Could not load library! Trying exec.... kdeinit: Got EXT_EXEC 'knotify' from launcher. kdeinit: Got EXEC_NEW 'ktip' from launcher. E: main.c: Start des Daemons fehlgeschlagen. Could not load library! Trying exec.... kdeinit: PID 31343 terminated. kdeinit: PID 31339 terminated. kdeinit: Got EXEC_NEW 'start-pulseaudio-kde' from launcher. Could not load library! Trying exec.... kdeinit: Got EXEC_NEW 'klipper' from launcher. kdeinit: PID 31344 terminated. E: main.c: Start des Daemons fehlgeschlagen. kdeinit: PID 31352 terminated. kdeinit: PID 31348 terminated. kdeinit: PID 31354 terminated. X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x1a00006 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x1a00006 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x1a00006 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 19 Minor opcode: 0 Resource id: 0x1a00006 ICE default IO error handler doing an exit(), pid = 31319, errno = 11 reading '/home/sbaur/.kompmgr.pid' as kompmgr pidfile
Any idea what's going on here?
Kind Regards, Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243