pub fn establish_connect<Conn: AsRawFd + Connection>( conn: Conn, default_screen: usize, auth_name: Vec<u8>, auth_info: Vec<u8>) -> impl Future<Output = Result<AsyncFd<BasicDisplay<Conn>>>>