Hi,
I was doing some testing on Mac OSX and I thought I would see if xpra
ran on it.
It was surprisingly easy to get it going.
The client "just works"! (if you can be bothered installing all the
required dependencies via macports)
For the server, the only change required is to replace "/proc/self/fd"
with "/dev/fd" in xpra/scripts/server.py
Maybe we should be using "/dev/fd" as a more portable way to get to the
fds? This works on all the Linux distros I have access to and on Mac OSX
(will try Solaris / FreeBSD next time I am on one of those test systems)
Now, admittedly that does not really give you a functional xpra...
It works for xlogo, but xcalc looks all mangled up...
And the keyboard does not work at all (xterm looks ok though):
Unhandled error while processing packet from peer
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/xpra/protocol.py",
line 143, in _consume_packet
self._process_packet_cb(self, decoded)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/xpra/server.py",
line 712, in process_packet
self._packet_handlers[packet_type](self, proto, packet)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/xpra/server.py",
line 649, in _process_key_action
self._keycode(keyname), depressed)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/xpra/server.py",
line 434, in _keycode
return self._keymap.get_entries_for_keyval(keyval)[0][0]
TypeError: 'NoneType' object is unsubscriptable
Packaging it will be left as an exercise... or torture, depending on how
you look at it ;)
Cheers
Antoine
PS: Nathaniel, I will take a look at your win32 socket code as soon as I
can (...)
_______________________________________________
Parti-discuss mailing list
[email protected]
http://lists.partiwm.org/cgi-bin/mailman/listinfo/parti-discuss