我正在虚拟机中尝试在 Wayland 上使用 SDDM,但无法使其工作。我的系统可能有点不寻常:主机是 Mac Mini(旧款 - 2012 年末),我在其上运行 Ubuntu 23.04
在此我运行 QEMU/KVM 和带有 Arch Linux 的 VM 并将其重新发现为 UEFI 引导加载程序:
使用 yay/pacman 我已经安装了:wayland xwayland sddm-git weston
然后我将 SDDM 配置文件从/usr/lib/sddm/sddm.conf.d/default.conf
复制到/etc/sddm.conf.d/
并将 从 更改DisplayServer=X11
为DisplayServer=wayland
如果我尝试sudo sddm-greeter --test-mode
我不知道这些错误是否相关或者是两个不同的问题。
从 cli 运行时,WM weston 运行良好。我根本没有配置 weston,所以我假设它正在使用 wayland。
如果我改回,一切DisplayServer=X11
sddm --test
正常。我假设它正在使用 xwayland,因为我还没有安装 X11。
我在日志文件中唯一能看到的是“/dev/tty1”的一些问题。
有什么想法可以继续吗?也许这甚至不是 SDDM 或 wayland 的问题,而是我的系统中配置错误的其他问题?
我尝试改变 SDDM 调用 weston 的方式,但并没有改变任何东西。
由于我安装了“sddm-git”,也许我可以在调试中构建 SDDM 并对其进行调试?