如何解决以KDE为例的Wayland会话和XWayland配置
尊敬的stackoverflow用户,
我试图了解如何在示例KDE上调用Wayland会话来配置XWayland for sandboxing。
Wayland manual for XWayland不清楚我的内容,也没有解释命令/实用程序如何处理Wayland / XWayland。
- 我如何通过命令检查哪些程序(将来)被作为Xwayland服务器调用?
- XWayland配置文件是否也在客户端的
/etc/X11/xinit/xinitrc
和一台全局服务器的/etc/X11/xinit/xserverrc
处?
没有命令示例, - These instructions有点不幸。这是否意味着我只需要设置$ DISPLAY,Wayland服务器将启动/连接到xserver?
DISPLAY=":5" application #will this use x11 or Wayland before running it?
-
kdestart5
启动KDE,但是我在哪里可以看到这些配置? - 如果可以自己设置
$DISPLAY
,这是否意味着多个x11实例可以在同一Wayland会话中共存?
解决方法
- 据我所知,我不能,因为该功能尚未提供。合成器只是退回到Xwayland,这可能会给用户带来错误的安全感。可以追溯使用xeyes。 [纠正我,如果我错了]
- Xwayland / Wayland配置文件不是标准的,因此显示管理器可以决定将物品放置在何处。
- 合成器会处理此问题。该代码是文档如何/不存在文档。
ls /tmp/.X11-unix/
显示X0 X1
,因此X0仍然是xorg显示服务器。 - 配置由
sddm --example-config
给出。 - 显示管理器处理x11实例,为简单起见,它恰好是1。
总而言之,缺少文档和utilities之类的checking in shell what display an application uses对于Wayland和Xwayland。
在Wayland下,像使用ps auxww | grep X
这样的常见操作不再起作用。
但是,即使这些设置都不是reliable on Xorg,这对于XDG_BASE作为标准配置来说还是很痛苦的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。