在windows10上安装图形化ubuntu桌面(亲测有效)

引言

为了跑一个在 ubuntu 上运行的 QT 代码,我决定查找一些教程,让 windows 上的 ubuntu 子系统图形化显示,来跑 QT 代码。


解决过程

主要参考了《Win10安装Ubuntu子系统及图形化界面详细教程》这篇博客。

一、安装 windows 子系统 ubuntu

Microsoft Store
找到微软程序商店,搜索 ubuntu 。
搜索ubuntu
我选择了 ubuntu 18.04 长久支持版

注意:根据网友反映,第一个 ubuntu 上很可能无法运行图形化界面,因此慎重选择。

二、启动子系统功能

在 ubuntu 安装的过程中,我们不妨先喝杯茶,然后慢慢启动 windows linux 子系统的功能。
控制面板
在 windows 搜索框中搜索 控制面板
控制面板->程序->启用或关闭 Windows 功能
打开 控制面板 ,选择 程序 ,点击 启用或关闭 Windows 功能
适用于 Linux 的 Windows 子系统
找到并勾选 适用于 Linux 的 Windows 子系统 ,再点击 确定
等待数秒后,就可以启用 linux 子系统啦。

三、启动 ubuntu

启动 ubuntu 后,ubuntu 会自动引导用户设置用户名和密码,根据提示完成设置即可。

此时我们已经得到了一个能用的 windows ubuntu 子系统了。

四、配置源

面对一个新配置好的的 ubuntu 系统,第一件事就是 换源

要配置又多又快的源,可以参考《Ubuntu更新源》这个教程,这里就不细说了。
贴张图图

五、安装图形化界面

接下来就到了重头戏,安装图形化界面!

我一开始是参考《Win10安装Ubuntu子系统教程(附安装图形化界面)》这个教程,但是结果并不成功。这篇博客也可以成为你的安装参考。

在参考上面☝这篇博客的时候,我在 windows 上使用 Xming Server for Windows,ubuntu 上使用 xfce4-terminal 来实现图形化界面。我先是从 University of Delaware 的官网上找到了 Xming for Microsoft Windows下载链接,接着在 ubuntu 上安装了 xfce4-terminal ,最后安装“新立得”图形化程序。但是运行起来的效果是这样的:
terminal鸭!

只有一个孤零零的终端╮( ̄▽  ̄)╭。

于是,我又找了另一篇博客《Win10安装Ubuntu子系统及图形化界面详细教程》,也就是我一开始提的那片博客。这次终于得到了一个完整的 ubuntu 桌面。

第一步

安装桌面环境:

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

等等,你好像还没更新软件包!

sudo apt-get update && sudo apt-get upgrade

如果这一步出错了,可能是你的软件包源没有配对。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

经过漫长的等待,ubuntu 桌面终于安装完成了。

第二步

当然,你也可以在等待的同时进行第二步。< (`^′) > 嗯哼~
从 SourceForge 上下载最新的 VcXsrv我是>_<下载地址
经过傻瓜式安装(不是骂谁
安装目录
打开安装目录下的 xlaunch.exe
xlaunch
任选一种显示模式,将 Display number 设为0,然后疯狂点击下一页直到完成。

第三步

等待前两步都完成后,在终端输入:

export DISPLAY=:0
ccsm

第一句脚本的意思是将 DISPLAY 输出重定向到 VcXsrv 上。

网上还有很多博客写的是 DISPLAY=localhost:0.0等,可以自己去尝试。

打开设置页面
设置一
设置二
设置三
基本上按照默认设置就好,点击 Close 关闭设置窗口。

第四步

输入神圣的

sudo compiz

然后

  • 如果你使用了 Xming ,那么就会报错 ~~>_<~~。
    Failed to start plugin: composite
  • 但是如果你使用了 VcXsrv ,那么就成功了!

ubuntu桌面
一个没有壁纸的冷酷的无情的桌面


终于开始快乐的QT编程啦!

QT

  • 10
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值