--- st-alpha-20220206-0.8.5.diff.orig 2022-10-05 18:50:18.611167497 -0700 +++ st-alpha-20220206-0.8.5.diff 2022-10-05 18:50:59.812659221 -0700 @@ -77,15 +77,13 @@ loaded = 1; } -@@ -1118,11 +1127,23 @@ xinit(int cols, int rows) +@@ -1118,9 +1127,21 @@ xinit(int cols, int rows) Window parent; pid_t thispid = getpid(); XColor xmousefg, xmousebg; + XWindowAttributes attr; + XVisualInfo vis; - if (!(xw.dpy = XOpenDisplay(NULL))) - die("can't open display\n"); xw.scr = XDefaultScreen(xw.dpy); - xw.vis = XDefaultVisual(xw.dpy, xw.scr); + .