2023-03-20 13:49:30 +01:00
|
|
|
Index: gnome-shell-44.beta/data/meson.build
|
2022-03-21 09:37:00 +01:00
|
|
|
===================================================================
|
2023-03-20 13:49:30 +01:00
|
|
|
--- gnome-shell-44.beta.orig/data/meson.build
|
|
|
|
+++ gnome-shell-44.beta/data/meson.build
|
|
|
|
@@ -117,8 +117,14 @@ if have_systemd
|
2021-08-12 01:15:16 +02:00
|
|
|
install_dir: systemduserunitdir
|
|
|
|
)
|
|
|
|
|
|
|
|
- units = files('org.gnome.Shell.target',
|
|
|
|
- 'org.gnome.Shell-disable-extensions.service')
|
|
|
|
+ configure_file(
|
|
|
|
+ input: 'org.gnome.Shell-disable-extensions.service.in',
|
|
|
|
+ output: 'org.gnome.Shell-disable-extensions.service',
|
|
|
|
+ configuration: unitconf,
|
|
|
|
+ install_dir: systemduserunitdir
|
|
|
|
+ )
|
|
|
|
+
|
|
|
|
+ units = files('org.gnome.Shell.target')
|
|
|
|
|
|
|
|
install_data(units, install_dir: systemduserunitdir)
|
|
|
|
endif
|
2023-03-20 13:49:30 +01:00
|
|
|
Index: gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service
|
2022-03-21 09:37:00 +01:00
|
|
|
===================================================================
|
2023-03-20 13:49:30 +01:00
|
|
|
--- gnome-shell-44.beta.orig/data/org.gnome.Shell-disable-extensions.service
|
2022-03-21 09:37:00 +01:00
|
|
|
+++ /dev/null
|
|
|
|
@@ -1,15 +0,0 @@
|
|
|
|
-[Unit]
|
|
|
|
-Description=Disable GNOME Shell extensions after failure
|
|
|
|
-# Note that this unit must not conflict with anything, and must
|
|
|
|
-# be able to run in parallel with the gnome-session-shutdown.target.
|
|
|
|
-DefaultDependencies=no
|
|
|
|
-
|
|
|
|
-# We want to disable extensions only if gnome-shell has flagged the extensions
|
|
|
|
-# to be a likely cause of trouble.
|
|
|
|
-ConditionPathExists=%t/gnome-shell-disable-extensions
|
|
|
|
-
|
|
|
|
-[Service]
|
|
|
|
-Type=simple
|
|
|
|
-# Disable extensions
|
2021-08-12 01:15:16 +02:00
|
|
|
-ExecStart=gsettings set org.gnome.shell disable-user-extensions true
|
2022-03-21 09:37:00 +01:00
|
|
|
-Restart=no
|
2023-03-20 13:49:30 +01:00
|
|
|
Index: gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service.in
|
2022-03-21 09:37:00 +01:00
|
|
|
===================================================================
|
|
|
|
--- /dev/null
|
2023-03-20 13:49:30 +01:00
|
|
|
+++ gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service.in
|
2022-03-21 09:37:00 +01:00
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
+[Unit]
|
|
|
|
+Description=Disable GNOME Shell extensions after failure
|
|
|
|
+# Note that this unit must not conflict with anything, and must
|
|
|
|
+# be able to run in parallel with the gnome-session-shutdown.target.
|
|
|
|
+DefaultDependencies=no
|
|
|
|
+
|
|
|
|
+# We want to disable extensions only if gnome-shell has flagged the extensions
|
|
|
|
+# to be a likely cause of trouble.
|
|
|
|
+ConditionPathExists=%t/gnome-shell-disable-extensions
|
|
|
|
+
|
|
|
|
+[Service]
|
|
|
|
+Type=simple
|
|
|
|
+# Disable extensions
|
2021-08-12 01:15:16 +02:00
|
|
|
+ExecStart=@bindir@/gsettings set org.gnome.shell disable-user-extensions true
|
2022-03-21 09:37:00 +01:00
|
|
|
+Restart=no
|