diff -p -up python-xlib-0.14/Xlib/protocol/display.py.buffsize python-xlib-0.14/Xlib/protocol/display.py --- python-xlib-0.14/Xlib/protocol/display.py.buffsize 2007-06-10 16:11:58.000000000 +0200 +++ python-xlib-0.14/Xlib/protocol/display.py 2008-03-02 16:33:57.000000000 +0100 @@ -534,7 +534,7 @@ class Display: # We're the recieving thread, parse the data if recieving: try: - bytes_recv = self.socket.recv(2048) + bytes_recv = self.socket.recv(4096) except socket.error, err: self.close_internal('server: %s' % err[1]) raise self.socket_error