• Sam Lantinga's avatar
    Fixed bug #113: · 4c3dfbcf
    Sam Lantinga authored
    Date: Sat, 16 Apr 2005 08:39:22 +1000
    From: "Eric Mangold"
    Subject: [SDL] Window manager does not show SDL window titles
    
    Hello,
    
    I have an issue with SDL-using applications and the sawfish window manager.
    
    The problem is that SDL windows do not show the window caption. My gnome
    panel *does* show the window name, but the actual sawfish window frame
    shows no caption at all. All other non-SDL applications that I use work
    fine.
    
    I tried a couple other window managers, and they *were* able to show the
    SDL window captions correctly. Though there many be other WMs that can't.
    
    I believe the problem is that SDL is using the UTF8_STRING type for the
    window's WM_NAME and WM_ICON properties. In fact, WM_NAME and WM_ICON are
    supposed to set to a TEXT type, usually STRING (ISO 8859-1).
    The property names _NET_WM_NAME and _NET_WM_ICON_NAME should be used to
    store the UTF8_STRING versions of the window title and icon name.
    
    You can see the properties I refer to with a command like this:
    xprop|grep -e "WM.*NAME"
    
    Please note the freedesktop.org standard:
    http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2506954
    
    This page talks a little bit about the history of these properties. Just
    search down the page for "WM_NAME".
    http://www.cl.cam.ac.uk/~mgk25/unicode.html
    
    Please let me know if I can be of any assistance in resolving this issue.
    
    Thanks,
    Eric Mangold
    
    --HG--
    extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401562
    4c3dfbcf
Name
Last commit
Last update
..
Xext Loading commit data...
aalib Loading commit data...
ataricommon Loading commit data...
bwindow Loading commit data...
cybergfx Loading commit data...
dc Loading commit data...
dga Loading commit data...
directfb Loading commit data...
dummy Loading commit data...
epoc Loading commit data...
fbcon Loading commit data...
gapi Loading commit data...
gem Loading commit data...
ggi Loading commit data...
ipod Loading commit data...
maccommon Loading commit data...
macdsp Loading commit data...
macrom Loading commit data...
nanox Loading commit data...
os2fslib Loading commit data...
photon Loading commit data...
picogui Loading commit data...
ps2gs Loading commit data...
qtopia Loading commit data...
quartz Loading commit data...
riscos Loading commit data...
svga Loading commit data...
vgl Loading commit data...
wincommon Loading commit data...
windib Loading commit data...
windx5 Loading commit data...
wscons Loading commit data...
x11 Loading commit data...
xbios Loading commit data...
.cvsignore Loading commit data...
SDL_RLEaccel.c Loading commit data...
SDL_RLEaccel_c.h Loading commit data...
SDL_blit.c Loading commit data...
SDL_blit.h Loading commit data...
SDL_blit_0.c Loading commit data...
SDL_blit_1.c Loading commit data...
SDL_blit_A.c Loading commit data...
SDL_blit_N.c Loading commit data...
SDL_bmp.c Loading commit data...
SDL_cursor.c Loading commit data...
SDL_cursor_c.h Loading commit data...
SDL_gamma.c Loading commit data...
SDL_glfuncs.h Loading commit data...
SDL_leaks.h Loading commit data...
SDL_pixels.c Loading commit data...
SDL_pixels_c.h Loading commit data...
SDL_stretch.c Loading commit data...
SDL_stretch_c.h Loading commit data...
SDL_surface.c Loading commit data...
SDL_sysvideo.h Loading commit data...
SDL_video.c Loading commit data...
SDL_yuv.c Loading commit data...
SDL_yuv_mmx.c Loading commit data...
SDL_yuv_sw.c Loading commit data...
SDL_yuv_sw_c.h Loading commit data...
SDL_yuvfuncs.h Loading commit data...
blank_cursor.h Loading commit data...
default_cursor.h Loading commit data...
e_log.h Loading commit data...
e_pow.h Loading commit data...
e_sqrt.h Loading commit data...
math_private.h Loading commit data...
mmx.h Loading commit data...