您的位置  > 互联网

+xfce4实现远程图形化桌面访问,你值得拥有!

据说自从引入WSL之后我就很少使用虚拟机了。 但遗憾的是,一些必须使用图形环境启动的程序无法在 WSL 中实现。 前段时间折腾树莓派的时候用的是xrdp+xfce4。 非常方便的实现远程图形桌面访问。 我认为这在 WSL 中应该是可能的。 我尝试了一下,确实很成功。 我想分享一下过程。

安装包

老规则是先更新再安装。 只有 xfce4 和 xrdp 两个包。 它们都很轻,并且可以在几分钟内安装完毕。

$ sudo apt update
$ sudo apt install -y xfce4 xrdp

ps:xfce4安装过程中会有提示选择显示管理DM选择。 推荐使用

如果您错过了安装过程中出现的向导,您可以在安装完成后执行以下命令来重置 DM。

$ sudo dpkg-reconfigure lightdm

修改xrdp默认端口

由于xrdp安装后默认配置使用与远程桌面相同的3389端口,为了防止与系统远程桌面冲突,建议更改为其他端口。

$ sudo vim /etc/xrdp/xrdp.ini
# 修改下面这一行,将默认的3389改成其他端口即可
port=3390

指定当前用户的登录类型

请务必注意此步骤。 如果不设置,会导致稍后远程桌面连接崩溃。

$ vim ~/.xsession
# 写入下面内容(就一行)
xfce4-session

启动xrdp

由于在WSL2中无法使用,因此需要手动启动。

$ sudo /etc/init.d/xrdp start

远程访问

在系统中运行mstsc命令打开远程桌面连接,输入地址:3390

注意这里的端口号要和上面修改后的配置保持一致。

输入WSL2中使用的账号密码,棒棒棒棒~完美!

结论

无需使用任何第三方工具就完美实现了WSL2的图形界面访问,流畅度相当不错。 看来以后我们可以彻底告别虚拟机了~