File 0002-X11-set-GDK_SCALE-try-2.patch of Package plasma5-workspace

From e6afa76102a79d162323598c8738198fd631774c Mon Sep 17 00:00:00 2001
From: Peter Eszlari <peter.eszlari@gmail.com>
Date: Thu, 18 Oct 2018 16:41:33 -0600
Subject: [PATCH 2/2] X11: set GDK_SCALE (try 2)

Summary: BUG: 387849

Reviewers: davidedmundson, ngraham, #plasma, broulik

Reviewed By: ngraham

Subscribers: broulik, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14697
---
 startkde/startkde.cmake | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
index 844fae40..b4429a49 100644
--- a/startkde/startkde.cmake
+++ b/startkde/startkde.cmake
@@ -49,6 +49,7 @@ kcminputrc Mouse cursorTheme 'breeze_cursors'
 kcminputrc Mouse cursorSize ''
 ksplashrc KSplash Theme Breeze
 ksplashrc KSplash Engine KSplashQML
+kdeglobals KScreen ScaleFactor ''
 kdeglobals KScreen ScreenScaleFactors ''
 kcmfonts General forceFontDPI 0
 EOF
@@ -94,6 +95,10 @@ fi
 
 if [ "$kdeglobals_kscreen_screenscalefactors" ]; then
     export QT_SCREEN_SCALE_FACTORS="$kdeglobals_kscreen_screenscalefactors"
+    if [ "$kdeglobals_kscreen_scalefactor" -eq "2" ] || [ "$kdeglobals_kscreen_scalefactor" -eq "3" ]; then
+        export GDK_SCALE=$kdeglobals_kscreen_scalefactor
+        export GDK_DPI_SCALE=`awk "BEGIN {print 1/$kdeglobals_kscreen_scalefactor}"`
+    fi
 fi
 #Manually disable auto scaling because we are scaling above
 #otherwise apps that manually opt in for high DPI get auto scaled by the developer AND manually scaled by us
-- 
2.20.1

openSUSE Build Service is sponsored by