--- 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
