ukui-session-manager/0001-modify-ukui-volume-control-applet-satrtup.patch
peijiankang 9acd2358fd modify ukui-volume-control-applet satrtup
(cherry picked from commit c55332f9a5cfa65b60946055cb1833e5d09eb56b)
2022-06-16 10:08:18 +08:00

41 lines
1.5 KiB
Diff

From cca81f9a8bd6631f8dca31af41d9e28f72ab5d4b Mon Sep 17 00:00:00 2001
From: peijiankang <peijiankang@kylinos.cn>
Date: Thu, 16 Jun 2022 09:22:55 +0800
Subject: [PATCH] modify ukui-volume-control-applet satrtup
---
ukui-session/modulemanager.cpp | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/ukui-session/modulemanager.cpp b/ukui-session/modulemanager.cpp
index fc718db..1224086 100644
--- a/ukui-session/modulemanager.cpp
+++ b/ukui-session/modulemanager.cpp
@@ -477,9 +477,23 @@ void ModuleManager::timerUpdate(){
qDebug() << "the sogouImeService exist so the fcitx-ui-qimpanel will not start";
continue;
}
+ if(i->fileName()=="/etc/xdg/autostart/ukui-volume-control-applet.desktop" && file_sogou.exists()){
+ qDebug() << "wait pulseaudio to start";
+ continue;
+ }
startProcess(*i, false);
}
+ for (XdgDesktopFileList::const_iterator i = mApplication.constBegin(); i != mApplication.constEnd(); ++i) {
+ qDebug() << i->fileName();
+ if(i->fileName()=="/etc/xdg/autostart/ukui-volume-control-applet.desktop" && file_sogou.exists()){
+ qDebug() << "ukui-volume-control-applet to start";
+ startProcess(*i, false);
+ break;
+ }
+ continue;
+ }
+
qDebug() << "Start force application: ";
const QString ws = "ukui-window-switch";
XdgDesktopFile ukui_ws= XdgDesktopFile(XdgDesktopFile::ApplicationType,"ukui-window-switch", ws);
--
2.33.0