クラス名の修正

This commit is contained in:
2026-01-16 04:17:52 +09:00
parent ff6b1d36b0
commit bfb1a467a4
4 changed files with 16 additions and 0 deletions

15
main.c
View File

@@ -17,6 +17,7 @@ Visual *visual;
const char *sofname = "um";
const char *version = "0.2.1";
const char *disname = "Unix Menu";
int main() {
Display *display;
@@ -57,6 +58,20 @@ int main() {
XChangeProperty(display, window, net_wm_window_type, XA_ATOM, 32,
PropModeReplace, (unsigned char *)&dialog, 1);
XStoreName(display, window, disname);
Atom net_wm_name = XInternAtom(display, "_NET_WM_NAME", False);
XChangeProperty(display, window, net_wm_name,
XInternAtom(display, "UTF8_STRING", False), 8,
PropModeReplace, (unsigned char *)disname, strlen(disname));
XClassHint *classHint = XAllocClassHint();
if (classHint) {
classHint->res_name = "um";
classHint->res_class = "UnixMenu";
XSetClassHint(display, window, classHint);
XFree(classHint);
}
XSetWindowBackground(display, window, BGCOL);
XSelectInput(display, window,