summarylogtreecommitdiffstats
path: root/gnome-shell-performance.install
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-shell-performance.install')
-rw-r--r--gnome-shell-performance.install6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnome-shell-performance.install b/gnome-shell-performance.install
index b9659e6af6b7..f92d59fc8a6a 100644
--- a/gnome-shell-performance.install
+++ b/gnome-shell-performance.install
@@ -1,5 +1,11 @@
post_install() {
setcap CAP_SYS_NICE=+ep usr/bin/gnome-shell
+
+ exp_fea=$(gsettings get org.gnome.mutter experimental-features)
+ if ! echo exp_fea | grep -q "rt-scheduler"; then
+ echo "Updating mutter experimental-features gsetting to enable RT scheduling on Wayland..."
+ gsettings set org.gnome.mutter experimental-features "[${exp_fea:1:-1}, 'rt-scheduler']"
+ fi
}
post_upgrade() {