上一篇文章介绍了如何在Windows系统下利用Ubuntu安装deal.II,其实如果对实时可视化要求不高的话,可以输出文件本地查看,不用进行可视化界面的设置,但有了可视化界面显然要方便一些。若只想进行可视化操作,可以先参考专栏上一篇文章进行Ubuntu下载以及WSL设置,成功后进行如下操作。

1.设置WSL2

1.1在电脑搜索栏中搜索“启用或关闭Windows功能”

打开后检查以下三项的勾选,若未勾选则进行勾选:1)Windows虚拟机监控程序平台;2)适用于Linux的Windows子系统;3)虚拟机平台。然后点击确定并立即重启电脑。

ubuntudocker怎么使用macos主机的可视化_linux

1.2在屏幕左下角搜索windows powershell,以管理员身份运行:

ubuntudocker怎么使用macos主机的可视化_ubuntu_02

 1.3设置WSL2

(1)在PowerShell中输入,进行wsl更新:

wsl --update

(2)回车后,若屏幕显示请运行wsl --shutdown,则直接在命令行中输入:

wsl --shutdown

 (3)若显示系统找不到指定路径,则输入:

wsl.exe --update

(4)然后根据提示强制重启,输入:

wsl --shutdown

(5)之后设置版本为WSL2,输入:

wsl --set-default-version 2

(6)检查版本为2,证明操作成功:

wsl -status

(7)图片仅供参考:

ubuntudocker怎么使用macos主机的可视化_linux_03

 2.进行远程桌面设置

2.1安装组件

(1)打开Ubuntu,输入:

sudo -i

输入密码。

(2) 在进行操作之前若已经进行了换源,且进行过apt的更新则忽略此步,否则:

进行换源,参考上一篇文章。

输入如下命令进行更新,如果不记得了,可以再更新一遍:

sudo apt update & sudo apt upgrade

(3)安装相应组件:

依次输入如下命令并回车:

sudo apt install xorg
sudo apt-get purge xrdp
sudo apt install -y xrdp
sudo apt install -y xfce4
sudo apt install xfce4-goodies

2.2配置相应组件

(1)备份文件

sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

(2)修改此文件

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsession

(4)打开startwm.sh文件

sudo nano /etc/xrdp/startwm.sh

(5)将以下两行注释掉:

# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession

(6)添加这一行,后Ctrl+X退出编辑:

startxfce4

(7)参考图片:

ubuntudocker怎么使用macos主机的可视化_ubuntu_04

 (8)运行脚本:

sudo /etc/init.d/xrdp start

        显示: 

ubuntudocker怎么使用macos主机的可视化_Windows_05

 2.3远程桌面连接:

(1)在电脑搜索栏中搜索“远程桌面连接”并打开:

ubuntudocker怎么使用macos主机的可视化_Ubuntu_06

(2)输入:localhost:3390,进行连接。

(3)输入账户名和密码(Ubuntu中设置的帐户密码):

ubuntudocker怎么使用macos主机的可视化_sed_07

 (4)远程桌面:

ubuntudocker怎么使用macos主机的可视化_ubuntu_08

(5)每次开机启用远程桌面时均需重启服务,输入:

sudo service xrdp restart

否则会出现以下错误:

ubuntudocker怎么使用macos主机的可视化_Ubuntu_09

 2.4验证

(1)打开终端

ubuntudocker怎么使用macos主机的可视化_linux_10

 (2)找到step-1中输出的图片(见上篇文章):

ubuntudocker怎么使用macos主机的可视化_Windows_11

 (3)利用gimp打开图片:

若没有该软件可以进行下载:

sudo apt install gimp

打开图片:

gimp grid-1.svg

ubuntudocker怎么使用macos主机的可视化_ubuntu_12

(4)也可以在文件系统中找到该图片后右击选择打开方式,进行打开。

(5)可能用到的编辑和查看文件软件:

  • 文字编辑(下载一个就可以,我用的gedit):kate, kwrite, gedit, emacs, nano(自带)
  • pdf等文件查看:okular
  • 图片编辑:gimp
  • 图片查看:ristretto(自带)

        输入  :  

ristretto grid-1.svg