LINUX.ORG.RU

История изменений

Исправление curufinwe, (текущая версия) :

Очередная проблема - с Qtractor поломан GUI плагинов KPP начиная с версии KPP 1.1 - это как раз переход на xcb с xlib.

В чем проблема. Хост, в данном случае QTractоr, передает id своего окна, в котором плагин должен создать дочернее. При создании окна через xlib все получается, через xcb - никак, вылетает ошибка Bad Match. При этом если создать дочернее окно от корневого окна экрана, все работает, но выскакивает отдельное окно, от того специального которое создает QTractor.

В Ardour 5, Ardour 6, Carla все работает с xcb без проблем.

Пока пытаюсь понять, ошибка у меня или у QTractor. Но не могу найти плагины, как ни смешно, которые на xcb.

Вот и LSP у @sadko4u на его тулките, который поверх xlib. Они работают в QTractor нормально.

@sadko4u, а ты пробовал на xcb переводить свои плагины? Или может знаешь, какие плагины используют xcb?

Исправление curufinwe, :

Очередная проблема - в Qtractor поломан GUI плагинов KPP начиная с версии KPP 1.1 - это как раз переход на xcb с xlib.

В чем проблема. Хост, в данном случае QTractоr, передает id своего окна, в котором плагин должен создать дочернее. При создании окна через xlib все получается, через xcb - никак, вылетает ошибка Bad Match. При этом если создать дочернее окно от корневого окна экрана, все работает, но выскакивает отдельное окно, от того специального которое создает QTractor.

В Ardour 5, Ardour 6, Carla все работает с xcb без проблем.

Пока пытаюсь понять, ошибка у меня или у QTractor. Но не могу найти плагины, как ни смешно, которые на xcb.

Вот и LSP у @sadko4u на его тулките, который поверх xlib. Они работают в QTractor нормально.

@sadko4u, а ты пробовал на xcb переводить свои плагины? Или может знаешь, какие плагины используют xcb?

Исходная версия curufinwe, :

Очередная проблема - в Qtractor поломан GUI начиная с версии KPP 1.1 - это как раз переход на xcb с xlib.

В чем проблема. Хост, в данном случае QTractоr, передает id своего окна, в котором плагин должен создать дочернее. При создании окна через xlib все получается, через xcb - никак, вылетает ошибка Bad Match. При этом если создать дочернее окно от корневого окна экрана, все работает, но выскакивает отдельное окно, от того специального которое создает QTractor.

В Ardour 5, Ardour 6, Carla все работает с xcb без проблем.

Пока пытаюсь понять, ошибка у меня или у QTractor. Но не могу найти плагины, как ни смешно, которые на xcb.

Вот и LSP у @sadko4u на его тулките, который поверх xlib. Они работают в QTractor нормально.

@sadko4u, а ты пробовал на xcb переводить свои плагины? Или может знаешь, какие плагины используют xcb?