我正在使用jhbuild构建gnome-shell。我设法编译了所需的所有内容,并创建了一个桌面条目来从jhbuild目录运行gnome-shell
/usr/share/wayland-sessions/gnome-jhbuild.desktop
[Desktop Entry]
Name=GNOME (JHBuild) on Wayland
Comment=This session logs you into GNOME testing session
TryExec=/usr/bin/gnome-jhbuild-session
Exec=/usr/bin/gnome-jhbuild-session
Icon=
Type=Application
X-GDM-Session-Type=wayland
X-GDM-SessionRegisters=true
X-Ubuntu-Gettext-Domain=gnome-session-3.0
/ usr / bin / gnome-jhbuild-session
GNOME=~/jhbuild/install
GDK_USE_XFT=0
GDK_BACKEND=wayland gtk3-demo
XDG_DATA_DIRS=$XDG_DATA_DIRS:$GNOME/share
XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:$GNOME/etc/xdg
jhbuild run gnome-session
会话已加载(屏幕显示“哦,不!有什么地方出错了,但是我可以使用所有内容,所以没关系),但是当我在javascript文件中更改js / ui目录时,我看不到会话中的更改,即使删除了js文件的整个内容,构建过程中也不会出现任何错误,并且一切正常,因为我没有进行任何更改...
也许jhbuild目录中的外壳没有指向正确的libgnome-shell.so文件?
我该如何解决?