测试新的 mutter 构建

测试新的 mutter 构建

我正在测试 mutter 的补丁,并为此构建了 mutter 并将其安装在/opt/mutter我的计算机上。

现在,我想用以下方法测试一下:

$ export LD_LIBRARY_PATH=/opt/mutter/lib/x86_64-linux-gnu/
$ /opt/mutter/bin/mutter --replace
libmutter-Message: 10:26:06.960: Running Mutter (using mutter 43.1) as a Wayland display server
Failed to setup: Could not take control: GDBus.Error:System.Error.EBUSY: Device or resource busy

如何在我的系统上测试新的 mutter 版本(已经运行 Ubuntu 的 mutter?)

操作系统:Ubuntu 22.10

咕哝:git repo 中的最新内容。

桌面:韦兰

更新 1

即使我能够在虚拟控制台中单独运行 mutter 独立版,但我还没有找到将新的 mutter 版本与系统的 gnome 一起使用的方法。

libmutter-11.so 似乎由 gnome-shell 二进制文件直接链接(我印象中它是一个运行时插件,但事实似乎并非如此?)

答案1

更换合成器不起作用。

相反,从虚拟控制台(Alt-F3)启动它。

要与 gnome、shell 配对启动它,请执行以下操作:

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

会话的规范如下:

/usr/share/applications/org.gnome.Shell.desktop

相关内容