I tested this with the very small patch indicated in #1 and it worked. I did "apt-src install mutter" applied the patch.txt file with "patch -p1 < patch.txt" "apt-src build mutter" it fails all the tests but apparently this is expected, so i just went into the obj directory and did "sudo ninja install" and it replaced all the versions from the original .deb package. I logged out and back in, and then I was able to restart gnome-shell (alt+f2 and r) while I still had windows open.
Their discussions about this issue seem to have gotten bogged down in minutiae of what other bugs are related, does some other bigger patch fix those bugs, no one tested it, etc. So I think it might be a good idea to carry this small patch for now, and hopefully by the time it starts conflicting it will no longer be necessary because it will be fixed some other way. :) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2040453 Title: Gnome 45 crash on restart in X11 session [Window manager error: Another compositing manager is already running on screen 0 on display “:0”] Status in GNOME Shell: New Status in gnome-shell package in Ubuntu: Confirmed Status in gnome-shell package in Arch Linux: New Bug description: Hello, Since the upgrade to Ubuntu 23.10 with Gnome45, it is no longer possible to restart gnome-shell without crashing the session. The only way not to crash it is to close all applications before restarting gnome-shell. I have verified this too. This has already been reported upstream: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7050 a tentative patch for mutter proposed: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7050#note_1876598 Please consider reviewing/testing this patch and pushing an update so people can restart gnome-shell session without crashing it. To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/2040453/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp