https://bugs.kde.org/show_bug.cgi?id=406180

--- Comment #67 from John A <drjohnny...@gmail.com> ---
(In reply to hugues31100 from comment #66)
> (In reply to Luca Carlon from comment #65)
> > What distro?
> 
> I use Manjaro

Download the KWin sources from
https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz, edit
the file main_x11.cpp (apply the patch
https://phabricator.kde.org/file/data/telix5fjwmcuir3v5yxs/PHID-FILE-dldsuycendhh6yyimgsp/Masterwork_From_Distant_Lands)
and compress the sources to a tar.xz.
Edit the PKGBUILD from
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/kwin
with your own source tar.xz (compute the sha256sum for it and replace the field
sha256sums in your PKGBUILD).
Then, use the edited PKGBUILD to build and install the package.
You have to repeat the process for qtbase , look at
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/qt5-base.
The patch for qtbase is:
diff --git
a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
index 4adf662152..434ea60bfb 100644
--- a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
+++ b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
@@ -601,6 +601,7 @@ void QGLXContext::doneCurrent()
     else
         glXMakeCurrent(m_display, 0, 0);
     m_isPBufferCurrent = false;
+    m_swapInterval = -1;
 }

 void QGLXContext::swapBuffers(QPlatformSurface *surface)

If for whatever reason you cannot apply the patches, just edit theses two files
since the patches are pretty small in size.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to