Linux微信不支持wayland
谢谢!那么我可以把基于X的DDE嵌在wayland里面运行吗(就是作为一个wayland客户)?我需要先把那个DisplayManager,就是登录的图像界面给禁用吗?然后用啥命令启动DDE?
Linux微信不支持wayland
那就不用微信,改用其他软件。
谢谢!那么我可以把基于X的DDE嵌在wayland里面运行吗(就是作为一个wayland客户)?我需要先把那个DisplayManager,就是登录的图像界面给禁用吗?然后用啥命令启动DDE?
我虽然可以从DWL Session里面用 startx 命令启动基于Xorg的DWM,但的确是运行在新的tty里面,虽然从进程上来看X的进程树是在DWL进程树里面. 但不知道如果能这样处理deepin, 切换tty的时候,会不会不用登录?
我平时用DWL都不把xwayland支持编译进去,总觉得有些复杂,喜欢在两个tty,一个用x,一个用wayland.
我刚把xwayland支持编译进DWL,果然微信linux就能进去了.
我想贴张图的,不知道为啥老说我图片有违规内容
说到这里想起来了, wayland的compositor可以使用x11backend,跑在x11里面,除了我在调试wayland compositor的时候会这么用,想不出还有多少实际意义。
相反,Xorg实例要是能够支持用一个 wayland backend跑在wayland里,倒是既能发挥wayland窗口隔离的优势,又可以在局部发挥Xorg窗口协同的好处,但我没听说过xorg有这种运行方法,xwayland 我了解的不多,xwayland上的窗口能发挥x的窗口协同功能吗?要是希望 wayland上跑两个单独的,互相隔离的xwayland实例有可能吗?
因为我对X了解很少,有没有一种可能,就是在需要协同窗口的情况,也可以基于wlroots 定制一个特定的compositor,使用wayland backend 嵌套运行在另一个wayland compositor 里面? 只不过如果X能使用wayland backend 嵌套跑在wayland backend 里得话,现有X应用会不用改动
原来Xwayland还有一个rootful模式:
https://gitee.com/guyuming76/dwl/raw/fcitx-handwrite/20240801_22h24m41s_grim.png
我在V23RC上源码编译安装了动态平铺窗口管理器DWL,可以和fcitx5配合使用wayland输入中文。
链接是记录的安装注意事项: https://gitee.com/guyuming76/dwl/blob/V0.5cn/dev_env_requirement_on_deepin_v23RC.md
下面是一个截屏,mypaint 这样的gtk应用貌似可以运行
当然还有许多问题,比如: