Re: incorrect display window title (russian locale) in xlib progs
Brought to you by:
captnmark
From: James C. <cl...@jh...> - 2012-09-10 17:46:47
|
I found that my problem with non-iso8859-1 titles was that I had started compiling icewm without gentoo's nls USE flag, due to compilation failures. (It had been long enough that I had forgotten, but it was easy enough to figure out again.) When icewm-1.3.7 is configured with --enable-nls --enable-i18n and compiled with gcc-4.7, compilation fails due to an incompatibility with gcc-4.7's stricter C++ conformance. icewm only supports COMPOUND_TEXT with --enable-i18n. Forcing g++-4.6.3 instead of g++-4.7.1 fixed the compilation. You should check whether your distribution enables i18n. Look in icewm-1.3.7/src/wmclient.cc at the YFrameClient::getNameHint() and YFrameClient::setWindowTitle() methods for details. Incidenly, adding support for the ewmh props should be easy, given how things are coded for the icccm props. -JimC -- James Cloos <cl...@jh...> OpenPGP: 1024D/ED7DAEA6 |