背景:
最近需要运行一些shell代码,但又懒得安装新系统,便下载了Win10中的子系统Ubuntu LST。在需要使用 eog 展示图片的时候,遇到了一个bug:
$ eog image.jpg
Unable to init server: Could not connect: Connection refused
问题解决:
1. 下载 Xming X Server for Windows,并安装。
2. 运行 Xming,使之在后台运行
3. Ubuntu for win10 中安装 x11-apps:
$ sudo apt-get install x11-apps
4. Ubuntu for win10 中输入:
$ export DISPLAY=0:0
5. 再执行 eog 代码,成功。
Extra:其余需要在win10上可视化Ubuntu界面的操作,如遇到相同问题,都可以试试这个方法。