35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
|
|
--- a/CMakeLists.txt 2022-02-22 15:25:22.415856536 +0800
|
|
+++ b/CMakeLists.txt 2022-02-22 15:26:40.216912594 +0800
|
|
@@ -73,7 +73,10 @@
|
|
endif()
|
|
|
|
add_subdirectory(configures)
|
|
-add_subdirectory(plugins)
|
|
-add_subdirectory(scripts)
|
|
-add_subdirectory(deepin-wm-dbus)
|
|
-add_subdirectory(tabbox)
|
|
+set(DDE_KWIN_SUPPORTED_VERSION "5.21.5")
|
|
+if (${KWIN_VERSION} STRLESS ${DDE_KWIN_SUPPORTED_VERSION} OR ${KWIN_VERSION} STREQUAL ${DDE_KWIN_SUPPORTED_VERSION})
|
|
+ add_subdirectory(plugins)
|
|
+ add_subdirectory(scripts)
|
|
+ add_subdirectory(deepin-wm-dbus)
|
|
+ add_subdirectory(tabbox)
|
|
+endif()
|
|
diff -Naur a/configures/kwin_no_scale.in b/configures/kwin_no_scale.in
|
|
--- a/configures/kwin_no_scale.in 2022-02-22 15:25:30.179862133 +0800
|
|
+++ b/configures/kwin_no_scale.in 2022-02-22 15:27:08.271932807 +0800
|
|
@@ -1,4 +1,12 @@
|
|
#!/bin/sh
|
|
+
|
|
+KWIN_VERSION=`kwin_x11 --version 2>/dev/null`
|
|
+DDE_KWIN_SUPPORTED_VERSION='kwin 5.21.5'
|
|
+if [ "$KWIN_VERSION" > "$DDE_KWIN_SUPPORTED_VERSION" ]; then
|
|
+ kwin_x11 $@
|
|
+ exit 0
|
|
+fi
|
|
+
|
|
if [ -n "$HOME" ];then
|
|
cp -n /etc/xdg/kglobalshortcutsrc $HOME/.config/kglobalshortcutsrc
|
|
fi
|