页次: 1
log报错如下
[ 2583.089] (EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)
.bashrc内容如下
export LIBGL_ALWAYS_INDIRECT=1
export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0":0.0
export NO_AT_BRIDGE=1
export PULSE_SERVER=tcp:"`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0"
离线
我当时也是WSL2下安装dwm失败,具体原因应该是微软暂时不支持GUI,没有x Windows。但是前段时间微软在预览版更新中出了对GUI的支持,你可以看一下行不行
https://docs.microsoft.com/zh-cn/window … s/gui-apps
离线
微软在更新说明中表示
现在可以预览 WSL 适用于 Linux 的 Windows 子系统 (支持) 完全集成的桌面体验在 Windows 上运行 Linux GUI 应用程序 (X11 和 Wayland) 。
可能是支持了x windows
离线
以及关于微软的这个项目
https://github.com/microsoft/wslg
离线
dwm 直接执行是也已打开的 ,但是我用startx有报错的。日志中总有一些权限问题和dbus服务问题。之前排查音频问题排查了好久,用ubuntu的xubuntu桌面没有问题。后来研究arch+dwm,就只能启动,但是音频还是有问题。。
离线
现阶段的WSL不支持GUI程序(主要是不能访问显卡),需要运行X Client的请在Windows端运行X Server。
WSLg大概也不会允许你运行自己的X Server吧,据官方blog称,WSLg是让WSL自带并运行一个Weston。怀疑所有的WSL进程可能是在某个容器中运行,共享了同一个内核。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
页次: 1