Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37750001
en ru br
ALT Linux repos
S:5.27.8-alt1

Group :: Graphical desktop/KDE
RPM: plasma5-kwin

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: alt-def-qcompositing.patch
Download


--- a/src/options.h
+++ b/src/options.h
@@ -741,7 +741,7 @@ public:
         return true;
     }
     static CompositingType defaultCompositingMode() {
-        return OpenGLCompositing;
+        return QPainterCompositing;
     }
     static bool defaultUseCompositing() {
         return true;
--- a/src/options.cpp
+++ b/src/options.cpp
@@ -821,7 +821,7 @@ bool Options::loadCompositingConfig (boo
 
     bool useCompositing = false;
     CompositingType compositingMode = NoCompositing;
-    QString compositingBackend = config.readEntry("Backend", "OpenGL");
+    QString compositingBackend = config.readEntry("Backend", "QPainter");
     if (compositingBackend == "QPainter")
         compositingMode = QPainterCompositing;
     else
--- a/src/kwin.kcfg
+++ b/src/kwin.kcfg
@@ -227,7 +227,7 @@
             <default>6144</default>
         </entry>
         <entry name="Backend" type="String">
-            <default>OpenGL</default>
+            <default>QPainter</default>
         </entry>
         <entry name="Enabled" type="Bool">
             <default>true</default>
--- a/src/plugins/platforms/x11/standalone/x11_platform.cpp
+++ b/src/plugins/platforms/x11/standalone/x11_platform.cpp
@@ -153,7 +153,7 @@ QString X11StandalonePlatform::compositi
     // first off, check whether we figured that we'll crash on detection because of a buggy driver
     KConfigGroup gl_workaround_group(kwinApp()->config(), "Compositing");
     const QString unsafeKey(QLatin1String("OpenGLIsUnsafe") + (kwinApp()->isX11MultiHead() ? QString::number(kwinApp()->x11ScreenNumber()) : QString()));
-    if (gl_workaround_group.readEntry("Backend", "OpenGL") == QLatin1String("OpenGL") &&
+    if (gl_workaround_group.readEntry("Backend", "QPainter") == QLatin1String("OpenGL") &&
         gl_workaround_group.readEntry(unsafeKey, false))
         return i18n("<b>OpenGL compositing (the default) has crashed KWin in the past.</b><br>"
                     "This was most likely due to a driver bug."
@@ -181,7 +181,7 @@ bool X11StandalonePlatform::compositingP
     // first off, check whether we figured that we'll crash on detection because of a buggy driver
     KConfigGroup gl_workaround_group(kwinApp()->config(), "Compositing");
     const QString unsafeKey(QLatin1String("OpenGLIsUnsafe") + (kwinApp()->isX11MultiHead() ? QString::number(kwinApp()->x11ScreenNumber()) : QString()));
-    if (gl_workaround_group.readEntry("Backend", "OpenGL") == QLatin1String("OpenGL") &&
+    if (gl_workaround_group.readEntry("Backend", "QPainter") == QLatin1String("OpenGL") &&
         gl_workaround_group.readEntry(unsafeKey, false))
         return false;
 
--- a/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg
+++ b/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg
@@ -49,7 +49,7 @@
        </entry>
 
        <entry name="Backend" type="Enum">
-           <default>OpenGL</default>
+           <default>QPainter</default>
            <choices>
                <choice name="OpenGL" />
            </choices>
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin