我正在测试 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