История изменений
Исправление Zubok, (текущая версия) :
Ну раз ТС это подходит, то значит это решение для него
А мне как-то не нравится, потому что не пойму, в чем дело. Можно, конечно, в рассылке xorg спросить...
Насколько я понимаю, offscreen storage одно на окно. А так как у него KWin, то там уже глобальный редирект всех окон идет, поэтому XCompositeNameWindow не создает новую область, а просто создает пиксмап как reference на offscreen pixmap окна.
Associating a Pixmap ID with the off-screen storage (0.2 and later)
NameWindowPixmap
window: Window
pixmap: Pixmap
errors: Window, Match, IDChoice
This request makes 'pixmap' a reference to the off-screen storage
for 'window'. This pixmap will remain allocated until freed, even
if 'window' is unmapped, reconfigured or destroyed. However,
'window' will get a new pixmap allocated each time it is
mapped or resized, so this request will need to be reinvoked for
the client to continue to refer to the storage holding the current
window contents. Generates a 'Match' error if 'window' is not
redirected or is not visible.
Исходная версия Zubok, :
Насколько я понимаю, offscreen storage одно на окно. А так как у него KWin, то там уже глобальный редирект всех окон идет, поэтому XCompositeNameWindow не создает новую область, а просто создает пиксмап как reference на offscreen pixmap окна.
Associating a Pixmap ID with the off-screen storage (0.2 and later)
NameWindowPixmap
window: Window
pixmap: Pixmap
errors: Window, Match, IDChoice
This request makes 'pixmap' a reference to the off-screen storage
for 'window'. This pixmap will remain allocated until freed, even
if 'window' is unmapped, reconfigured or destroyed. However,
'window' will get a new pixmap allocated each time it is
mapped or resized, so this request will need to be reinvoked for
the client to continue to refer to the storage holding the current
window contents. Generates a 'Match' error if 'window' is not
redirected or is not visible.