!20 [sync] PR-19: modify ukui-volume-control-applet satrtup

From: @openeuler-sync-bot 
Reviewed-by: @dou33 
Signed-off-by: @dou33
This commit is contained in:
openeuler-ci-bot 2022-06-16 02:32:49 +00:00 committed by Gitee
commit fa91639b82
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 48 additions and 3 deletions

View File

@ -0,0 +1,40 @@
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

View File

@ -2,11 +2,12 @@
Name: ukui-session-manager
Version: 3.0.6
Release: 2
Summary: Session manager of the UKUI desktop environment
License: LGPL-2.1+ GPL-3+
Release: 3
Summary: Session manager of the UKUI desktop environment
License: LGPL-2.1+ GPL-3+
URL: http://www.ukui.org
Source0: %{name}-%{version}.tar.gz
Patch01: 0001-modify-ukui-volume-control-applet-satrtup.patch
BuildRequires: cmake,libXtst-devel,libX11-devel,xdg-user-dirs,kf5-kidletime-devel,qt5-qtx11extras-devel,qt5-qtbase-devel,systemd-devel,qt5-qttools-devel,qt5-qtmultimedia-devel,gsettings-qt-devel,pkgconf
Requires: ukui-themes
@ -30,6 +31,7 @@ Provides: x-session-manager
%prep
%setup -q
%patch01 -p1
%build
mkdir cmake-build
@ -63,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT
#%%{_datadir}/man/man1/ukui-session-tools.1.gz
%changelog
* Thu Jun 16 2022 peijiankang <peijiankang@kylinos.cn> - 3.0.6-3
- modify ukui-volume-control-applet satrtup
* Fri Mar 11 2022 douyan <douyan@kylinos.cn> - 3.0.6-2
- remove Requires ukwm