|
From: Brendan M. <cat...@ca...> - 2010-07-27 23:14:52
|
I'm using version 1.6.0. When I connect to my remote machine like this: rdesktop -4 an_ip_address It spits out: X Error of failed request: BadAtom (invalid Atom parameter) Major opcode of failed request: 23 (X_GetSelectionOwner) Atom id in failed request: 0x0 Serial number of failed request: 55 Current serial number in output stream: 55 Looks like this x error is just not being handled gracefully. There seems to be an unresolved bug for this: http://sourceforge.net/tracker/index.php?func=detail&aid=1690160&group_id=24366&atid=381347 There's a very long ubuntu bug about this, although they report it as being about tsclient. Of course, tsclient just calls rdesktop. https://bugs.launchpad.net/ubuntu/+source/tsclient/+bug/181428 Anyway, this bug seems kind of widespread... but is there a workaround so that I don't trigger this code path? It seems to be complaining about not getting the selection. Presumably this function call is failing: http://www.tigr.net/afterstep/X/xlib/window-information/XGetSelectionOwner.html So I tried running with the clipboard off... since maybe it wouldn't try to do anything with the selection then? rdesktop -4 -r clipboard:off 10.93.239.106 Same error... is there any way I can get rdesktop to not call this function? Are you guys programming against xlib directly? Brendan |