diff --git a/assets/treeland/org.deepin.dde.treeland/org.deepin.dde.treeland.app/deepin-screen-recorder/90-disable-splash.json b/assets/treeland/org.deepin.dde.treeland/org.deepin.dde.treeland.app/deepin-screen-recorder/90-disable-splash.json new file mode 100644 index 000000000..e2b6acd2f --- /dev/null +++ b/assets/treeland/org.deepin.dde.treeland/org.deepin.dde.treeland.app/deepin-screen-recorder/90-disable-splash.json @@ -0,0 +1,17 @@ +{ + "magic": "dsg.config.override", + "version": "1.0", + "contents": { + "enablePrelaunchSplash": { + "value": false, + "serial": 1, + "flags": ["global"], + "name": "Enable Prelaunch Splash", + "name[zh_CN]": "启用预启动闪屏", + "description": "Whether to show prelaunch splash for this app", + "description[zh_CN]": "是否为此应用显示预启动闪屏", + "permissions": "readwrite", + "visibility": "public" + } + } +} diff --git a/src/src.pro b/src/src.pro index 8bfe9bc6e..97f55a9d6 100755 --- a/src/src.pro +++ b/src/src.pro @@ -441,4 +441,14 @@ dbus_service.path = $$PREFIX/share/dbus-1/services manual_dir.files = $$PWD/../assets/deepin-screen-recorder manual_dir.path = $$PREFIX/share/deepin-manual/manual-assets/application/ +# Treeland override: disable prelaunch splash +equals(QT_MAJOR_VERSION, 6) { + CONFIG += dtk_install_dconfig + treeland_splash.files = $$PWD/../assets/treeland/org.deepin.dde.treeland/org.deepin.dde.treeland.app/deepin-screen-recorder/90-disable-splash.json + treeland_splash.base = $$PWD/../assets/treeland/org.deepin.dde.treeland/org.deepin.dde.treeland.app + treeland_splash.appid = org.deepin.dde.treeland + treeland_splash.meta_name = org.deepin.dde.treeland.app + DCONFIG_OVERRIDE_FILES += treeland_splash +} + INSTALLS += target icon desktop translations dbus_service manual_dir