--- python-xlib-0.12/Xlib/protocol/display.py.orig 2005-06-24 16:55:40.762074352 +0200 +++ python-xlib-0.12/Xlib/protocol/display.py 2005-06-24 16:55:48.512896048 +0200 @@ -527,7 +527,7 @@ # We're the recieving thread, parse the data if recieving: try: - recv = self.socket.recv(2048) + recv = self.socket.recv(4096) except socket.error, err: self.close_internal('server: %s' % err[1]) raise self.socket_error