在 WSL 中运行 YaST 的 GUI 界面

适用于 Linux 的 Windows 子系统 (WSL) 已经支持 GUI 程序了,虽然官方文档写着还处于预览状态,但 Windows 11 正式版已经满足了此要求。加上 Leap 和 Tumbleweed 都已经在 Microsoft Store 发布,就想着跑个 YaST GUI 玩玩,没想到比想象中要顺利。

预装的基础系统未包含图形库,可以安装 yast2-qt、yast2-x11 以及 libyui-qt-pkg 来支持 qt 前端(gtk 前端似乎已经被废弃?),运行时需使用sudo DISPLAY=:0 yast2等形式正确传递环境变量。

更妙的是还可以通过 WSL 内的 SSH 客户端进行 X11 转发,从而运行远程服务器上的 YaST GUI 界面,比起 ncurses 界面来说方便了不少。

6赞

好!good!

东西是好东西,不过 YaST 控制中心的大部分功能和 Windows 控制面板/设置里的是重的,所以 WSL 里的 YaST 就这几个设置项,用 CML 和 GUI 差不多啦 :stuck_out_tongue_winking_eye: