Hello Docker Extra 1
Linux ·一切的起点,WSL。
今天同学谈起要在Windows下装虚拟机来运行一个pymol的软件。之前对WSL2添加了GUI支持略有耳闻,正好借此机会试试。不过…现在想想,我还真不知道我有什么必须要在Linux下跑的图形界面程序
稍微打通了在WSL2上运行GUI程序,完成情况如下
- Ubuntu 20.04
- Arch Linux (备用)
- Kali Linux
Ubuntu 20.04
- 为了安装
VcXsrv,专门装了下choco,根据后面的资料3,把防火墙设置全开了 - XLaunch要注意:在Display settings里面将Display number改为0,在Extra settings里面勾选Disable access control,启动Xserver
- 执行以下命令
export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0"
echo xfce4-session > ~/.xsession
sudo apt install gedit
sudo apt install x11-apps
- 这么配置一通,运行
gedit啥的应该能正常弹出窗口
Kali Linux
原生支持较好,也比较轻松
- 先从
Store里安装Kali Linux - 执行命令
sudo apt update && sudo apt install kali-win-kex - 执行命令
kex wstart
额,似乎这样就好了。
资料汇总
- 一开始直接执行
pymol失败,反而搜到了比较系统级的GUI教程 ArchWSL-issue - 多种GUI方式,我先尝试了Kali Linux的,再回头到Ubuntu上测试
vcxsrv的。 VcXsrv调试过程中看的资料,VcXsrv辅助配置- 还没看的资料,Awesome-WSL