diff --git a/ukui-power-manager-3.1.2-disable-computer-sleep.patch b/ukui-power-manager-3.1.2-disable-computer-sleep.patch
new file mode 100644
index 0000000000000000000000000000000000000000..54bcc39a459b47cc67bb846e85a8e66030d055d1
--- /dev/null
+++ b/ukui-power-manager-3.1.2-disable-computer-sleep.patch
@@ -0,0 +1,72 @@
+diff -Naur ukui-power-manager-3.1.2/data/org.ukui.power-manager.gschema.xml.in ukui-power-manager-3.1.2~/data/org.ukui.power-manager.gschema.xml.in
+--- ukui-power-manager-3.1.2/data/org.ukui.power-manager.gschema.xml.in 2023-06-16 18:48:09.947724070 +0800
++++ ukui-power-manager-3.1.2~/data/org.ukui.power-manager.gschema.xml.in 2023-06-16 19:27:01.352618650 +0800
+@@ -304,7 +304,7 @@
+ The time remaining in seconds of the battery when critical action is taken. Only valid when use-time-for-policy is true.
+
+
+- 900
++ 0
+ Sleep timeout computer when on battery
+ The amount of time in seconds the computer on battery power needs to be inactive before it goes to sleep.
+
+@@ -319,17 +319,17 @@
+ The amount of time in seconds the computer on UPS power needs to be inactive before it goes to sleep.
+
+
+- 600
++ 0
+ Sleep timeout display when on AC
+ The amount of time in seconds before the display goes to sleep when the computer is on AC power.
+
+
+- 600
++ 0
+ Sleep timeout display when on battery
+ The amount of time in seconds the computer on battery power needs to be inactive before the display goes to sleep.
+
+
+- 600
++ 0
+ Sleep timeout display when on UPS
+ The amount of time in seconds the computer on UPS power needs to be inactive before the display goes to sleep.
+
+diff -Naur ukui-power-manager-3.1.2/ukui-upower/resources/org.ukui.power-manager.gschema.xml ukui-power-manager-3.1.2~/ukui-upower/resources/org.ukui.power-manager.gschema.xml
+--- ukui-power-manager-3.1.2/ukui-upower/resources/org.ukui.power-manager.gschema.xml 2022-02-22 11:24:54.000000000 +0800
++++ ukui-power-manager-3.1.2~/ukui-upower/resources/org.ukui.power-manager.gschema.xml 2023-06-16 19:26:53.891582522 +0800
+@@ -304,12 +304,12 @@
+ The time remaining in seconds of the battery when critical action is taken. Only valid when use-time-for-policy is true.
+
+
+- 900
++ 0
+ Sleep timeout computer when on battery
+ The amount of time in seconds the computer on battery power needs to be inactive before it goes to sleep.
+
+
+- 900
++ 0
+ Sleep timeout computer when on AC
+ The amount of time in seconds the computer on AC power needs to be inactive before it goes to sleep.
+
+@@ -319,17 +319,17 @@
+ The amount of time in seconds the computer on UPS power needs to be inactive before it goes to sleep.
+
+
+- 600
++ 0
+ Sleep timeout display when on AC
+ The amount of time in seconds before the display goes to sleep when the computer is on AC power.
+
+
+- 600
++ 0
+ Sleep timeout display when on battery
+ The amount of time in seconds the computer on battery power needs to be inactive before the display goes to sleep.
+
+
+- 600
++ 0
+ Sleep timeout display when on UPS
+ The amount of time in seconds the computer on UPS power needs to be inactive before the display goes to sleep.
+
diff --git a/ukui-power-manager.spec b/ukui-power-manager.spec
index 6753ee8710fc49935a0e4305050e3010f503bfc4..8209f21bdf3ba6741ad514e1047a31bb65cc2697 100644
--- a/ukui-power-manager.spec
+++ b/ukui-power-manager.spec
@@ -1,6 +1,6 @@
Name: ukui-power-manager
Version: 3.1.2
-Release: 5
+Release: 6
Summary: power management tool for the UKUI desktop
License: GPL-3+
URL: http://www.ukui.org
@@ -8,6 +8,7 @@ Source0: %{name}-%{version}.tar.gz
Patch01: ukui-power-manager-3.1.2-fix-default-power-setting.patch
Patch02: 0001-fix-coredump-of-ukui-power-manager.patch
+Patch03: ukui-power-manager-3.1.2-disable-computer-sleep.patch
BuildRequires: qt5-qtbase-devel, qt5-qttools-devel, ukui-interface, glib2-devel, upower-devel, libX11-devel, libXext-devel, perl-XML-Parser, libXrandr-devel, pkg-config, gsettings-qt-devel, kf5-kwindowsystem-devel, qt5-qtx11extras-devel libkysdk-qtwidgets-devel chrpath
Requires: dbus-x11,systemd,upower
@@ -73,6 +74,12 @@ glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null ||:
%{_datadir}/man/*
%changelog
+* Sat Jun 17 2023 douyan - 3.1.2-6
+- Type: bugfix
+- ID : NA
+- SUG : NA
+- DESC: add patch03: ukui-power-manager-3.1.2-disable-computer-sleep.patch
+
* Sun Jun 11 2023 peijiankang - 3.1.2-5
- fix coredump of ukui-power-manager