Используя модуль Xlib для python, мне удалось переместить, изменить размер и уничтожить окна, вызвав configure() и destroy() соответственно, а затем display.sync().Переименование окон с помощью python Xlib
Однако я не могу переименовать существующие окна. Следующий код выводит «foo»:
window.set_wm_name('foo')
window.set_wm_icon_name('foo')
print window.get_wm_name()
, который предполагает, что объект обновляется должным образом. На моем экране, однако, заголовок окна не меняется вообще, даже после вызова display.sync(). Я правильно использую функции set_wm_name, если они вообще должны использоваться для такого рода задач?