当前位置: 首页 > news >正文

Windows安装Ubuntu子系统图形化工具

Windows如何使用WSL方式安装Ubuntu,可以参考:https://blog.csdn.net/xiangzhihong8/article/details/145044370。接下来,我们说一下如何安装Ubuntu的图形化系统。

为了测试,这里介绍两种常见的图形化工具。第一种为VcXsrv + Gnome,第二种显示方式为VcXsrv + Xfce4 。两种显示出来的界面有些许区别,读者可根据后面的显示自行挑选。

安装VcXsrv

X-Windows 显示服务器程序有多种:VcXsrv Windows X Server、Xming、Cygwin X Server。这里选择 VcXsrv,免费开源,在 SourceForget 上评价不错,下载地址为:https://sourceforge.net/projects/vcxsrv/。

下载后安装,打开XLaunch,选择:one large window,Display number设置成0,如下图所示。

 


一路到最后一步,推荐大家点个保存,保存至桌面即可,要不然每次打开XLaunch都要重新设置一遍。

 

安装桌面环境

方法1:VcXsrv + Gnome

打开自己的ubuntu系统终端,并运行下列命令,安装桌面环境。首先,安装gnome。

sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

然后,在ubuntu终端执行下列命令:

export  DISPLAY=localhost:0
#执行下面这条命令之前,确保你上一步的XLaunch是开着的并且配置好了
ccsm

接下来,在X-windows中,即会弹出ccsm的配置界面,然后按照图示配置。

 


配置完了,点击close按钮。同样地,保持XLaunch是开着的并且配置好了,然后再ubuntu终端执行下列命令,即可打开ubuntu桌面。

sudo compiz

启动成功之后,即可看到对应的画面:

 

方法2:VcXsrv + Xfce4

首先,安装Xfce4,安装过程中会出现要你选择登录界面的选项,选择gdm安装即可。

sudo apt-get install xfce4-terminal
sudo apt-get install xfce4

然后,在目录~/.bashrc中末尾添加命令:

export DISPLAY=:0.0
export LIBGL_ALWAYS_INDIRECT=1

执行命令启动桌面:source ~/.bashrc

startxfce4

执行命令后,即可在VcXsrv中看到如下界面。

 

方法3:安装图形界面

首先,运行下面的命令安装图形界面:

sudo apt install xorg
sudo apt install xfce4

然后,安装并配置远程桌面服务xrdp。

# 安装xrdp 
sudo apt install xrdp# 配置xrdp端口(将远程端口改为3390,避免和本机的3389端口冲突)
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini# 配置xsession
sudo echo xfce4-session >~/.xsession# 重启xrdp服务
sudo service xrdp restart

打开Win10的远程桌面连接工具,直接在Window的命令行中输入mstsc,然后输入localhost:3390,

 


输入ubuntu的用户名和密码。

 


登录连接成功之后,就可以登录Ubuntu桌面了,如下图。

http://www.lryc.cn/news/519013.html

相关文章:

  • MiniMind - 从0训练语言模型
  • sql正则表达
  • 基于华为Maas(大模型即服务)和开源的Agent三方框架构建AI聊天助手实践
  • 微信小程序——创建滑动颜色条
  • Qt官方下载地址
  • 网络-ping包分析
  • SEO内容优化:如何通过用户需求赢得搜索引擎青睐?
  • ubuntu22.04 的录屏软件有哪些?
  • Opencv查找、绘制轮廓、圆形矩形轮廓和近似轮廓
  • 深入解析 Python 2 与 Python 3 的差异与演进
  • 后端:Spring(IOC、AOP)
  • 排序:插入、选择、交换、归并排序
  • 认识+安装ElasticSearch
  • 一个模块实现期货分钟 K 线计算、主连行情合成
  • PyTorch:.max(1)和.max(0)的使用
  • ASP.NET Core 中使用 Cookie 身份验证
  • Ollama私有化部署大语言模型LLM
  • 安卓app抓包总结(精)
  • Three.js 性能优化:打造流畅高效的3D应用
  • PHP 在 2025 年的现状与展望
  • 力扣经典二分题:4. 寻找两个正序数组的中位数
  • 解决WordPress出现Fatal error: Uncaught TypeError: ftp_nlist()致命问题
  • Excel 技巧07 - 如何计算到两个日期之间的工作日数?(★)如何排除节假日计算两个日期之间的工作日数?
  • 快速实现一个快递物流管理系统:实时更新与状态追踪
  • kvm 解决 安装windows 虚拟机cpu 核数问题
  • Ansys Fluent Aeroacoustics 应用
  • 119.使用AI Agent解决问题:Jenkins build Pipeline时,提示npm ERR! errno FETCH_ERROR
  • istio-proxy内存指标
  • List详解 - 双向链表的操作
  • 多目标优化算法之一:基于分解的方法