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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.