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

news/2025/1/14 17:48:38/

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.ppmy.cn/news/1563089.html

相关文章

34_Lua概述与环境安装指南

从这个模块开始带领带领大家来学习Lua相关的知识。有小伙伴可能会问了问什么要学习Lua?因为在后续的模块中我们需要写Redis脚本、Web开发中编写Nginx脚本等,这些都需要通过Lua语言来实现,因此对Lua的语法我们需要简单了解和掌握必要的知识。 1 Lua概述 1.1 Lua介绍 Lua诞…

TensorFlow Quantum快速编程(基本篇)

一、TensorFlow Quantum 概述 1.1 简介 TensorFlow Quantum(TFQ)是由 Google 开发的一款具有开创性意义的开源库,它宛如一座桥梁,巧妙地将量子计算与 TensorFlow 强大的机器学习功能紧密融合。在当今科技飞速发展的时代,传统机器学习虽已取得诸多瞩目成就,然而面对日益…

C#/.NET/.NET Core技术前沿周刊 | 第 20 期(2025年1.1-1.5)

前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐…

Android 自定义混淆字典

添加下面的代码,用新的混淆字典,随机大小写字母组合 package com.jiuhong.mbtirgtest.util;import java.io.FileWriter; import java.io.IOException; import java.util.HashSet; import java.util.Random; import java.util.Set;public class Obfuscat…

相机小孔成像模型与透视变换

0 背景 本文用于记录小孔相机成像的数学模型推导,并讨论特定条件下两个相机之间看到图像的变换关系。 1 小孔成像模型 小孔成像模型如上图所示。物理世界发光点P,经过小孔O投影到物理成像平面,形成像点I’。 简易起见,构造虚拟成…

全栈面试(一)Basic/微服务

文章目录 项目地址一、Basic InterviewQuestions1. tell me about yourself?2. tell me about a time when you had to solve a complex code problem?3. tell me a situation that you persuade someone at work?4. tell me a about a confict with a teammate and how you…

回归预测 | MATLAB实MLR多元线性回归多输入单输出回归预测

回归预测 | MATLAB实MLR多元线性回归多输入单输出回归预测 目录 回归预测 | MATLAB实MLR多元线性回归多输入单输出回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 回归预测 | MATLAB实MLR多元线性回归多输入单输出回归预测。 程序设计 完整代码:回…

32单片机从入门到精通之安全性与可靠性——防护措施(十八)

在人生的道路上,我们会遇到各种困难和挑战。但是,只要我们保持积极的态度和坚定的信念,我们就能够战胜一切困难,实现自己的梦想。不要害怕失败,因为失败是成功的基石。当我们遭遇挫折时,要坚持不懈地努力&a…