Source: rxvt-unicode Severity: normal Hello,
Trying to launch a terminal without window decorations using the borderLess option in rxvt-unicode I noticed that it not only removes window decorations but also sets "Override Redirect" which renders the window useless. I did some poking around in the source and saw that it checks for _MOTIF_WM_INFO to see if "Override Redirect" should be set to make borderLess work. Running xprop on rxvt-unicode i get no _MOTIF_WM_INFO, I do however get _MOTIF_WM_HINTS. Altering the if-statement in init.C to check for _MOTIF_WM_HINTS instead renders a fully usable window without window decorations when run with borderLess option. Best Regards, Micke -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
Index: rxvt-unicode-9.20/src/init.C =================================================================== --- rxvt-unicode-9.20.orig/src/init.C +++ rxvt-unicode-9.20/src/init.C @@ -1347,7 +1347,7 @@ rxvt_term::create_windows (int argc, con #if ENABLE_FRILLS if (option (Opt_borderLess)) { - if (XInternAtom (dpy, "_MOTIF_WM_INFO", True) == None) + if (XInternAtom (dpy, "_MOTIF_WM_HINTS", True) == None) { // rxvt_warn("Window Manager does not support MWM hints. Bypassing window manager control for borderless window.\n"); attributes.override_redirect = true;