diff --git a/gnome-settings-daemon.spec b/gnome-settings-daemon.spec index f345a61..f45aa9e 100644 --- a/gnome-settings-daemon.spec +++ b/gnome-settings-daemon.spec @@ -25,6 +25,9 @@ License: GPL-2.0-or-later AND LGPL-2.1-or-later URL: https://gitlab.gnome.org/GNOME/gnome-settings-daemon Source0: https://download.gnome.org/sources/%{name}/%{major_version}/%{name}-%{tarball_version}.tar.xz +# gsetting overrides for the "Server with GUI" installation +Source1: org.gnome.settings-daemon.plugins.power.gschema.override + # https://issues.redhat.com/browse/RHEL-74248 Patch0: housekeeping-disambiguate-mount-names-in-notifications.patch @@ -88,6 +91,14 @@ Requires: %{name}%{?_isa} = %{version}-%{release} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. +%package server-defaults +Summary: Workstation settings overrides for Server with GUI +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description server-defaults +The {%name}-server-defaults package contains gsettings schema overrides +for the default behavior of Workstation in the Server with GUI product. + %prep %autosetup -p1 -n %{name}-%{tarball_version} @@ -98,6 +109,8 @@ developing applications that use %{name}. %install %meson_install +cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas + %find_lang %{name} --with-gnome %post @@ -199,5 +212,8 @@ developing applications that use %{name}. %{_includedir}/gnome-settings-daemon-%{major_version} %{_libdir}/pkgconfig/gnome-settings-daemon.pc +%files server-defaults +%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.override + %changelog %autochangelog diff --git a/org.gnome.settings-daemon.plugins.power.gschema.override b/org.gnome.settings-daemon.plugins.power.gschema.override new file mode 100644 index 0000000..e781786 --- /dev/null +++ b/org.gnome.settings-daemon.plugins.power.gschema.override @@ -0,0 +1,5 @@ +[org.gnome.settings-daemon.plugins.power] +sleep-inactive-ac-timeout=0 + +[org.gnome.settings-daemon.plugins.power] +power-button-action=nothing