![22.04/gdm3 上出现“错误:无法打开显示器:wayland-0”](https://linux22.com/image/1190649/22.04%2Fgdm3%20%E4%B8%8A%E5%87%BA%E7%8E%B0%E2%80%9C%E9%94%99%E8%AF%AF%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%98%BE%E7%A4%BA%E5%99%A8%EF%BC%9Awayland-0%E2%80%9D.png)
我正在 Ubuntu Server 22.04 上构建一个新的工作站环境,并手动安装管理六个 libvirt/QEMU/KVM 虚拟机(我在这里完成所有实际工作)所需的最少桌面组件。
我在运行某些工具(尤其是 imagemagick)时遇到困难,主机桌面上出现“错误:无法打开显示器:wayland-0”。我在运行 glxgears 和 xeyes 等测试程序时也遇到同样的问题。
如果我在 /etc/gdm3/custom.conf 中禁用 wayland
[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
这些应用程序都可以运行(但是也给我带来了其他问题,这里就不赘述了)。
更新:我决定从反面来解决这个问题:我改用 Ubuntu Desktop 22.04,并删除了所有“生产力”软件。这样运行正常,所以服务器版本中一定有一些包(可能是 xWayland 的某个部分?)是我遗漏的,但我没有时间去识别它。