• 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
..
audio Loading commit data...
cdrom Loading commit data...
cpuinfo Loading commit data...
events Loading commit data...
file Loading commit data...
hermes Loading commit data...
joystick Loading commit data...
loadso Loading commit data...
main Loading commit data...
stdlib Loading commit data...
thread Loading commit data...
timer Loading commit data...
video Loading commit data...
.cvsignore Loading commit data...
SDL.c Loading commit data...
SDL_error.c Loading commit data...
SDL_error_c.h Loading commit data...
SDL_fatal.c Loading commit data...
SDL_fatal.h Loading commit data...