LINUX.ORG.RU
Ответ на: комментарий от nobody
До 8.4.11 tk не выставлял _NET_WM_NAME, поэтому можно попробовать эту версию или попробовать свою пропатчить (там строк 10-20 добавить). Если не поможет, тогда да, надо wm настраивать.
amm ★★
()
Ответ на: комментарий от amm
Tk _всегда_ выставлял WM_NAME неправильно. Перекодировал из utf-8 в текущую локаль и бацал эту проперть как STRING8. При этом то, что полученный текст может в STRING8 не укладываться и требует COMPOUND_TEXT, до разработчиков не доходит. Не говоря уж о том, то проще ляпать WM_NAME прямо в STRING_UTF8 безо всякой перекодировки.

WM тут не причем, просто проперть формируется неправильно.

anonymous
()
Ответ на: комментарий от anonymous
> При этом то, что полученный текст может в STRING8 не укладываться и требует COMPOUND_TEXT, до разработчиков не доходит.

Ты вопрос прочитал? У человека KOI8-R. Как оно может не влезть в STRING8?

nobody ★★
()
Ответ на: комментарий от nobody
Наверно, никак. Только для современных wm, насколько я понял, это свойство предпочтительнее.
amm ★★
()
Ответ на: комментарий от anonymous
> Не говоря уж о том, то проще ляпать WM_NAME прямо в STRING_UTF8 безо всякой перекодировки.

В текущей версии _NET_WM_NAME так и "ляпается".

amm ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.