使用 ubuntu + windows 双系统已经有一段时间了。
最初娱乐和开发都在 windows 上,娱乐不必说,微软大法好。
但是 windows 上开发确实有诸多不便,例如环境的搭建、程序的测试等。
一年多以前开始使用 ubuntu 作为主要开发环境。在使用过程中发现 ubuntu 上的各种软件其实已经非常丰富了。各种 IDE 和开发工具不必多说,各种日常软件也非常齐全,基本能满足平时生活、娱乐和办公的需求,ubuntu 大法好。
所以不知不觉 ubuntu 成了自己的主系统。当然偶尔玩大型游戏时还是需要切回到
windows。另外还有少数开发场景需要回到 windows,例如小程序开发,官方推出了 windows 和 mac 平台上的开发工具,但没有推出 linux 版。
非常推荐开发者使用 ubuntu 作为开发环境,开发的效率会有所提高。
安装 ubuntu
- 到 ubuntu 官网 下载 ubuntu 最新版,建议下载 LTS 版。
LTS 即 Long Term Support,是 ubuntu 的长期支持版本,一般每 2 年发布一次,提供 3 年(桌面端 3 年,服务端 5 年)的服务支持。服务支持包括 bug 和 安全漏洞的修复等。目前(截止2018.04.10)最新 LTS 版本为 16.04.4,但是下面提到的 deepin 桌面环境要求 ubuntu 系统在 17.10 以上,因此建议下载 Ubuntu LST 18.04(暂未提供镜像下载,4 月底正式发布)。
- 如果是双系统,则在 windows 下为 ubuntu 预留出足够的磁盘空间。
我是 1T 的空间预留 200G 给 ubuntu 系统安装,200G 已经足够用。建议将文档、电影、音乐之类的数据都存在 windows 分区中,即使是在 ubuntu 下创建的办公和娱乐类文件,也存放到 windows 分区。因为 windows 下访问 ubuntu ext4 格式的分区比较麻烦,而 ubuntu 可在启动时可自动挂载 windows 分区, windows 的文件可以随时访问,所以这样 ubuntu 在使用时相当于有 1T 的完整空间。
准备一个可格式化 U 盘,使用 UltraISO 将下载的 ubuntu iso 文件刻录到 U 盘。重启进入 BIOS ,设置 U 盘为第一启动,保存设置,退出并重启,进入 ubuntu 安装界面。
按照提示进行安装,进行到安装类型时,选择自己创建、调整分区,然后按照自己的分区方案进行分区,我的分区方案如下(1T 硬盘,12G 内存)
分区 | 分区类型 | 文件系统 | 大小 |
---|---|---|---|
/boot | 逻辑分区 | Ext4 | 300M |
swap | 逻辑分区 | 交换空间 | 13G |
/ | 主分区 | Ext4 | 30G |
/home | 逻辑分区 | Ext4 | 42G |
/usr | 逻辑分区 | Ext4 | 70G |
/var | 逻辑分区 | Ext4 | 34G |
其中 /boot 的大小网上很多方案都是推荐 100M ~ 200M 之间,这个大小平时是够的,但是在你想进行系统版本升级的时候就完全不够用了。哪怕你及时删除旧版内核空出空间也是比较吃力的,系统升级时需要的 /boot 空间还是挺大的,所以推荐至少设定 300 M。
- 重启后应该就可以看到 ubuntu 的引导界面,如果没有。则进入 windows,安装EasyBCD,新增启动项,选择 Linux/Grub2,选择 /boot 所在分区,重启。
如果对以上步骤的部分细节不解,可以查阅网上其它更为详细的图文教程,资料很多,就不重复了。
ubuntu 美化
ubuntu 长的漂亮,也是颜值最受追捧的 linux 发行版之一,但是个人觉得还是稍逊 windows 一筹。但装完 ubuntu 之后,可以通过一些工具或自定义主题进一步美化 ubuntu,美化后 ubuntu 的颜值又可上升一个档次。
- unity-tweak-tool 是一款非常强大的 unity 图形管理工具,能修改和自定义主题、图标、窗口等。安装命令:
sudo apt-get install unity-tweak-tool
- docky 是 ubuntu 下 具有 Mac Dock 风格的任务栏。简介,安装命令:
sudo apt-get install docky
- zsh 一款功能强大极具欢迎的 shell,oh-my-zsh 是 zsh 的配置框架,用来简化 zsh 的配置,两者搭配可以让我们终端更为强大,颜值更高。zsh 介绍与安装、oh-my-zsh 介绍与安装
- guake 是一款能随时 "闪现" 的终端,可以通过快捷键随时调出或隐藏终端,非常实用。简介,安装命令:
sudo apt install guake
美化后的 ubuntu Unity 桌面环境:
体验 deepin
deepin 是一款基于 linux 的国产操作系统,而且绝对可以称之为国产良心之作。比起以前某些号称具有自主知识产权并吊打 windows 的某国产操作系统不知道高到哪里去了......
deepin 有两个优点特别吸引我,一是其 Mac 风格的桌面环境,二是其优秀的原创应用,以及对 windows 主流应用的移植。
deepin 的桌面环境效果如下:
第一次看到 deepin 桌面环境的时候令我有种眼前一亮、赏心悦目的感觉,原来 linux 也可以有这么高的颜值。立马下载安装体验一把。
安装过程与 ubuntu 相差无及,因为磁盘空间所剩不多,所以只划分 30G 左右的大小给 deepin。安装完 deepin,系统变成了三系统。
体验过后,发现了 deepin 的第二个优点——优秀的原创应用。
- 深度终端。自带 guake 终端的闪现优点,通过快捷键闪电出现和隐藏。可保存远程服务器连接配置,方便远程连接和管理。同时在颜值上又精心的美化了一番,所以兼顾实用性和颜值。
- 深度截图。平时工作或日常使用时,经常需要截图。在 windows 下一直都习惯使用 qq 截图,但是在 linux 一直没找到比较好用的截图工具。 deepin 自带深度截图,功能足够并且快捷方便。
- 深度录屏。同样是在开发和日常使用经常会有的需求,方便快捷,实用性强。
另外还有深度影院、深度音乐、深度看图等。关键是每款原创应用风格统一,颜值都很高。深度原创应用
除了上述的原创应用,deepin 还做了一些合作应用,比如网易云音乐、有道词典,很多应用的原厂商都不会针对 linux 用户推出相应 linux 版本,可以看到 deepin 在这方面也下了功夫。
另外对于 qq 这样的常用软件,可以通过 wine 来运行,在其他发行版中通常都要做大量安装和配置,而且最终的稳定性也不会太好。
而 deepin 在这方面也做了大量的工作,系统自带 qq,而且稳定性大大提高。deepin 大法好。
ubuntu + deepin 桌面环境
因为三系统实在没有必要,而且分给 deepin 的空间也不大,因此新安装的 deepin 也没法用来做开发环境。
但是我又十分喜欢 deepin 的颜值,此时查看官网,惊喜的发现 deepin 有针对其它系统的桌面移植。也就是能在其它 linux 发行版上运行 deepin 的桌面环境!Excited~
安装也十分方便,如果是 ubuntu 系统,只需执行以下命令即可:
sudo add-apt-repository ppa:leaeasy/dde
sudo apt-get update
apt-get install dde
不过要注意到 ubuntu 版本要 >= 17.10,在 ubuntu 18.04 正式发行之后,dde(Deepin Desktop Environment,Deepin 桌面环境) 应该也会停止对 17.10 版本的支持,所以建议等到 ubuntu 18.04 发行后再安装。
最终 ubuntu + deepin 桌面环境系统的效果图:
另外要提一下,ubuntu 和 deepin 没有像 windows 那样极其庞大的用户量,所以没能像 windows 那样频繁和极致的完善桌面环境。
windows 的桌面环境通常情况下极少出现异常或 bug,但 ubuntu 和 deepin 这类的 linux 系统在桌面环境上还是会时常会有 bug。
比如最初使用的 ubuntu 16.04 (Unity 桌面)在笔记本休眠后就会出 bug,桌面会有点崩。ubuntu 的网卡驱动等稳定性也比较差,在某些网络环境下会出现连接不上。deepin 的桌面偶然也会出现一些任务栏或窗口的显示 bug。
不过总体而言,这些 bug 很少出现,所以只能算是一些小瑕疵,并不会影响大部分的日常使用。
汪
汪.