• 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
build-scripts Loading commit data...
docs Loading commit data...
include Loading commit data...
src Loading commit data...
test Loading commit data...
.cvsignore Loading commit data...
BUGS Loading commit data...
Borland.html Loading commit data...
Borland.zip Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
CWprojects.sea.bin Loading commit data...
EpocBuildFiles.zip Loading commit data...
INSTALL Loading commit data...
MPWmake.sea.bin Loading commit data...
Makefile.dc Loading commit data...
Makefile.in Loading commit data...
Makefile.minimal Loading commit data...
PBProjects.tar.gz Loading commit data...
README Loading commit data...
README-SDL.txt Loading commit data...
README.AmigaOS Loading commit data...
README.BeOS Loading commit data...
README.CVS Loading commit data...
README.DC Loading commit data...
README.Epoc Loading commit data...
README.MacOS Loading commit data...
README.MacOSX Loading commit data...
README.MiNT Loading commit data...
README.NanoX Loading commit data...
README.OS2 Loading commit data...
README.PicoGUI Loading commit data...
README.Porting Loading commit data...
README.QNX Loading commit data...
README.Qtopia Loading commit data...
README.RISCOS Loading commit data...
README.WinCE Loading commit data...
README.wscons Loading commit data...
SDL.qpg.in Loading commit data...
SDL.spec.in Loading commit data...
TODO Loading commit data...
VisualC.html Loading commit data...
VisualC.zip Loading commit data...
VisualCE.zip Loading commit data...
Watcom-OS2.zip Loading commit data...
WhatsNew Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
configure.in Loading commit data...
docs.html Loading commit data...
sdl-config.in Loading commit data...
sdl.m4 Loading commit data...