File calamares-desktop-file.patch of Package calamares
* Use kdesu instead of pkexec. (pkexec may work too in Tumbleweed.)
Because if we use pkexec, we get error in openSUSE Leap 15:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
No protocol specified
No protocol specified
qt.qpa.screen: QXcbConnection: Could not connect to display :0
Could not connect to any X display.
If we use pkexec, sometimes (in Tumbleweed) Calamares may have theme issues.
diff --git a/calamares.desktop b/calamares.desktop
--- a/calamares.desktop
+++ b/calamares.desktop
@@ -5,7 +5,7 @@
GenericName=System Installer
Keywords=calamares;system;installer;
TryExec=calamares
-Exec=sh -c "pkexec calamares"
+Exec=kdesu -c /usr/bin/calamares
Comment=Calamares — System Installer
Icon=calamares
Terminal=false