У меня есть программа, которая рендерится в окне GTK с использованием API EGL и OPENGL ES.
В одной и той же программе я делаю это 4 раза, чтобы сделать плитки из 4 видео.
На заднем плане я запустил комптон.
Теперь, когда я запускаю первое видео, оно становится прозрачным (не в соответствии с моим требованием). 2, 3, 4 видео работает отлично. Но если я убью поток, рендеринг первого видео, и начну снова, то он будет работать ИЛИ после первого рендеринга видео, если он прозрачен, если я убью комптон, то и это первое видео будет отлично.
Что-то не так с Compton, оно не позволяет переносить данные на первый экран или делает данные прозрачными вместе с окном.
Я использую приведенный ниже конфиг с compton
backend = "xrender";
paint-on-overlay = true;
unredir-if-possible = false;
Диспетчер окон в моей системе - openbox-lxde