👍
提供个链接呀!虽然我不用WSL
提供个链接呀!虽然我不用WSL
微软应用商店,家人们。或者Github 上,https://github.com/deepin-community/deepin-WSL/releases/tag/v1.0.3.0-x64
微软应用商店,家人们。或者Github 上,https://github.com/deepin-community/deepin-WSL/releases/tag/v1.0.3.0-x64
WSL中很多deepin应用菜单显示不全,无法操作,有什么解决方法么?
WSL中很多deepin应用菜单显示不全,无法操作,有什么解决方法么?
你试试安装下这些包看看sudo apt install fonts-noto-cjk dde-qt5integration dde-qt5wayland-plugin
你试试安装下这些包看看sudo apt install fonts-noto-cjk dde-qt5integration dde-qt5wayland-plugin
测试了,一样的,没用
测试了,一样的,没用
wslg 应用起来的时候窗管是wayland 模式的,这会导致本来在 X11 模式下正常的应用,会因为不是在 X11 模式下,xcb定位不准确,在这里回显示不正常。
想要稍微正常使用,可以在 wsl 中加入环境变量,
export XDG_SESSION_TYPE="wayland"
在deepin系统下应用标题栏绘制由窗管进行管理,在使用wslg的wayland模式下,使用的是weston管理的,应用的标题栏会被绘制,右键菜单栏这些定位会正常。
wslg 应用起来的时候窗管是wayland 模式的,这会导致本来在 X11 模式下正常的应用,会因为不是在 X11 模式下,xcb定位不准确,在这里回显示不正常。
想要稍微正常使用,可以在 wsl 中加入环境变量,
export XDG_SESSION_TYPE="wayland"
在deepin系统下应用标题栏绘制由窗管进行管理,在使用wslg的wayland模式下,使用的是weston管理的,应用的标题栏会被绘制,右键菜单栏这些定位会正常。
加了这个环境变量,直接报段错误:
libEGL warning: egl: failed to create dri2 screen
2024-09-05, 10:34:04.316 [Warning] [ ] QObject::connect(KWayland::Client::DDESeat, KWayland::Client::DDEPointer): invalid nullptr parameter
2024-09-05, 10:34:04.316 [Warning] [ ] QObject::connect(KWayland::Client::DDESeat, KWayland::Client::DDEPointer): invalid nullptr parameter
Segmentation fault
加了这个环境变量,直接报段错误:
libEGL warning: egl: failed to create dri2 screen
2024-09-05, 10:34:04.316 [Warning] [ ] QObject::connect(KWayland::Client::DDESeat, KWayland::Client::DDEPointer): invalid nullptr parameter
2024-09-05, 10:34:04.316 [Warning] [ ] QObject::connect(KWayland::Client::DDESeat, KWayland::Client::DDEPointer): invalid nullptr parameter
Segmentation fault
没什么很好的办法,这个自研应用在kwin窗管显示正常,在
weston这个wayland窗管的效果不一定正常。
没什么很好的办法,这个自研应用在kwin窗管显示正常,在
weston这个wayland窗管的效果不一定正常。
这个是因为很多DDE客户端写死了 QT_WAYLAND_SHELL_INTEGRATION=kwayland-shell,导致不能在 kwin 以外的窗管使用,一般删了这行就行
qputenv("QT_WAYLAND_SHELL_INTEGRATION", "kwayland-shell");
以后适配 Treeland 也要删
deepin 23 发版,deepin-WSL 更新版本。
更新日志