Привет всем! Пишу на досуге свою панель задач на питоне с использованием Xlib и Qt. Возникла проблема с перемещением окна на другой десктоп:
from Xlib import *
dsp = display.Display()
window = dsp.create_resource_object('window', 0x03400052)
window.change_property(dsp.intern_atom("_NET_WM_DESKTOP"), Xatom.CARDINAL, 32, [0L])
В качестве WM - KWin.
Результат выполнения для меня непонятный: в выводе xprop -id 0x03400052 значение меняется, в пейджере КДЕшном окно перезжает на нужный десктоп, но вот само окно где было там и осталось.