首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在嵌套mutter(wayland)窗口中打开gnome终端

如何在嵌套mutter(wayland)窗口中打开gnome终端
EN

Ask Ubuntu用户
提问于 2020-10-31 21:29:03
回答 1查看 1.7K关注 0票数 4

这些指示之后,我成功地打开了一个新的空窗口,并验证了出现了一个新的wayland套接字:

代码语言:javascript
复制
$ ls -alt /run/user/1000
...
-rw-------  1 craig craig 120 Oct 31 13:54 .mutter-Xwaylandauth.RN8CT0
srwxrwxr-x  1 craig craig   0 Oct 31 13:54 wayland-0
-rw-rw----  1 craig craig   0 Oct 31 13:54 wayland-0.lock
...
$ mutter --nested --wayland & 
(mutter:24172): mutter-WARNING **: 13:55:28.911: WL: unable to lock lockfile /run/user/1000/wayland-0.lock, maybe another compositor is running
$ ls -alt /run/user/1000
...
-rw-------  1 craig craig 120 Oct 31 13:55 .mutter-Xwaylandauth.M06TS0
srwxrwxr-x  1 craig craig   0 Oct 31 13:55 wayland-1
-rw-rw----  1 craig craig   0 Oct 31 13:55 wayland-1.lock
drwxr-xr-x  3 root  root   60 Oct 31 13:54 ..
-rw-------  1 craig craig 120 Oct 31 13:54 .mutter-Xwaylandauth.RN8CT0
srwxrwxr-x  1 craig craig   0 Oct 31 13:54 wayland-0
-rw-rw----  1 craig craig   0 Oct 31 13:54 wayland-0.lock
...

新的空窗口看起来像一个空画布,我很确定它是wayland-1的表面。

现在我试着在wayland-1画布上打开一个gnome终端。

代码语言:javascript
复制
WAYLAND_DISPLAY=wayland-1 gnome-terminal
WAYLAND_SOCKET=wayland-1 gnome-terminal

然而,在这两种情况下,它都不会在wayland-1画布中打开,而是在它之外打开。

在嵌套的mutter(wayland)窗口中打开gnome终端的How?

编辑:我能够在嵌套的画布中打开Firefox:

代码语言:javascript
复制
MOZ_DBUS_REMOTE=1 GDK_BACKEND=wayland WAYLAND_DISPLAY=wayland-1 firefox

然而,用gnome-terminal代替D8并不有效-- gnome-terminal仍然在wayland-1之外打开。

EN

回答 1

Ask Ubuntu用户

发布于 2022-05-07 08:59:41

以下内容对我有用(从一个相对简单的X11会话开始):

代码语言:javascript
复制
export $(dbus-launch)
mutter --nested --wayland
WAYLAND_DISPLAY=wayland-0 gnome-terminal

如果您有其他Wayland服务器正在运行,wayland-0可能是wayland-1等。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1288624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档