内容简介

1、第一部分第五课:Unity桌面,人生若只如初见

2、第一部分第六课预告:Linux如何安装在虚拟机中


Unity桌面,人生若只如初见

不容易啊,经过了前几课的学习,我们认识了Linux是什么,以及如何安装Linux系统(我们以Ubuntu这个Linux发行版为以后的演示系统),我们也在上一课终于把Ubuntu安装好了。

“很不错,掌声给自己”。

安装Ubuntu遇到什么问题,可以在我们的QQ群和微信群提问,也可以私信小编,QQ、微信、邮件都行。联系方式在下面。

Linux系统确实对于初学者是不容易理解和安装的,不过我们一点点熟悉起来。要想高薪,一开始可不会让你那么“高兴”的,不是么?

相信现在你电脑上应该已经有一个能顺利运行的Ubuntu系统了吧。那么接下来我们做什么呢?

本课程我们使用的Ubuntu版本是14.04,其他的Ubuntu基本操作也差不太多。

之前的课程《【Linux探索之旅】第一部分第二课:下载Linux,免费的噢》中,我们说过从Ubuntu 11.04开始,Unity取代Gnome成为默认桌面环境。

Unity是可定制的,所以你可以配置各种属性。还可以安装各种主题,甚至你可以安装Mac OS的主题,使Ubuntu看起来就像苹果电脑一样,如下图:

当然了,Ubuntu的桌面环境你是可以自己换的,如果你不喜欢Unity,你可以换成自己喜欢的例如Gnome,KDE等。

此课的最后还会介绍Ubuntu安装后推荐安装的一些软件,让我们事半功倍。


Unity的春华秋实

2010年,Ubuntu创始人Mark Shuttleworth在他的博客上首次宣布了Unity桌面,文章是《Unity, and Ubuntu Light》

http://www.markshuttleworth.com/archives/383

Unity 最初是基于GNOME桌面环境的用户界面, 由Canonical公司开发,主要用于Ubuntu操作系统。 Unity 最初出现在Ubuntu Netbook 10.10中。它最初的目的是更有效地利用上网本有限的屏幕尺寸。

不过,之后苹果公司的iPad直接革了上网本(Netbook)的命,所以后来Unity就慢慢地只针对Desktop(桌面)Ubuntu版了。

不过Unity的道路不是那么一帆风顺。人们对Unity的评价褒贬不一。Unity的设计和部署一直存在争议,一些评论者认为部分软件在Unity上不能正常运行或功能遭到限制,另外一些评论者怀疑Unity相比于GNOME没太大的改进。

2012年4月26日发布Ubuntu 12.04之后,Unity的统一接口更加成熟,也得到更多人的积极评价。

Unity有缩小的上面板,左侧有个类Dock(Mac OS用户应该很熟悉Dock。Mac OS里的Dock栏默认是在桌面下方,当然你也可以调到左侧)的东西,也有点类似Windows的任务栏。

其中上面板还有Google搜索条,Indicator(indicator是“指示器”的意思。Unity的Indicator做得很不错,甚至可以说比Mac OS的Indicator还要出色)。

仔细观察左侧的Dock,你会发现,每个图标背后的底色,都是不一样的。狂拽酷炫。

Windows将其图形界面编译进内核,所以一进Windows就是图形界面,而Linux是图形界面与内核分开的。

Unity和Gnome就像是Windows的图形界面,只是它独立于内核而形成自己的软件。图形界面包括很多内容,但是很多底层工作还是操作系统来做。例如,内存的分配是操作系统的工作,图形界面只是个应用软件。

但另一方面,图形界面也包括对其它图形应用程序的支持。例如,各种事件的收集。像点击鼠标,鼠标的移动这些内容,其实是图形界面来支持的,而像Word这样的应用程序,它只是从图形界面的支持程序那里获得事件然后再编程响应。

其实,Unity桌面管理器并没有与原来的Gnome有太多的不同,Ubuntu还是那个Ubuntu。

Ubuntu系统启动后,Unity登录前会让你输入你的用户名和密码。因为Linux是一个多用户的系统,所以安全机制是需要考虑的因素。


软件管理

Ubuntu上所有的软件可以在软件中心进行管理,如何打开呢?

点击左侧栏一个***打开的文件包图标

即可打开软件中心。如下图:

Ubuntu的软件中心功能越来越完善,不过可能有些用户还是喜欢以前系统自带的新立得软件包管理器:也就是Synaptic Package Manager。自Ubuntu 11.04开始,新立得软件包管理器就不再作为系统自带的软件包管理工具了。

对于用惯了新立得的用户还是多少感觉不完美,Synaptic的功能之强大,及内容细分程度是Ubuntu 软件中心比不上的,特别是对于想单独安装某个插件或安装某个附加组件的问题更是突显其优势了。

对于需要新立得的朋友,我们就一起来安装一下吧,其实非常简单。

新立得包管理器可以通过软件中心来安装,在右上角的搜索框中,输入synaptic,下面的列表中出来新立得软件包管理器:

点击选中新立得软件包管理器,然后点击右边出来的安装按钮:

在出来的验证框中输入自己的密码,然后右边出来一个安装进度条:

安装完成后,右边的按钮变成“卸载”,点击可以卸载该软件:


文件管理器

Ubuntu 14.04默认使用的是Nautilus文件管理器。这个文件管理器以前也是Gnome的。

不过貌似大家对于Nautilus在Ubuntu 14.04上的表现不是很肯定。那么你也可以安装Nemo这个文件管理器。

可以在软件中心下载安装。也可以在终端输入以下命令安装:

sudo add-apt-repository ppa:webupd8team/nemosudo apt-get updatesudo apt-get install nemo nemo-fileroller

不过我觉得如果是Linux初学者就不用这么折腾了,就用着Nautilus挺好的。


Ubuntu上推荐安装的软件

  1. Unity-Tweak-Tool

    安装:在终端中输入以下命令

    sudo apt-get install unity-tweak-tool

    这款工具它集大量Unity桌面定制项目于一体。这些定制项大多能通过默认的Unity设置,命令行操作或者是即使是编辑有时候也很难寻找到的配置文件来实现。 我们可以改变启动器栏,网页小程序和面板的行为,可以在Unity菜单中搜索等等。所有的都通过着一个工具来实现。花些时间去挖掘适合你的选项-Unity Tweak Tool-学习它,和它一起生活,爱上它(如果你使用Unity,这是起码的)。

  2. Google Chrome:网络浏览器,使用Google帐号一键同步所有数据。虽然小编觉得Ubuntu自带的Firefox火狐浏览器已经很不错了。

  3. VLC:万能播放器,支持多种音视频格式。

  4. Dropbox:云存储服务客户端。

  5. WPS for Linux:虽然还没有发布正式版本,但相比自带的LibreOffice,相信会更加符合国人习惯。

  6. Pidgin:即时交流工具,支持Gtalk、Twitter等,有由社区爱好者开发的WebQQ插件。

  7. qBittorrent:BT下载工具,还能搜索网络资源。

  8. Inkscape:矢量作图工具。

  9. GIMP:Linux下的PhotoShop。

  10. Wine:可以用来模拟运行Windows下优秀的软件,其商业版本为CrossOver。

  11. Emacs/GVim:优秀的文本编辑器和集成开发环境。Ubuntu自带了Vim文本编辑器,只要在终端里输入 vim xxx 就可以编辑文件xxx了。

  12. 搜狗输入法Linux版本:UbuntuKylin团队与搜狗输入法合作开发的搜狗输入法Linux版本已经推出,下载地址:

    http://pinyin.sogou.com/linux/


总结

  1. Unity目前是Ubuntu的默认桌面管理器

  2. 登录Unity时,需要填写密码。当然你也可以设置取消每次输入密码自动登录。

  3. Unity的软件中心使我们可以方便的安装,卸载,更新软件。

  4. 安装一些非常棒的软件可以让你在Ubuntu系统下事半功倍。


第一部分第六课预告

今天的课就到这里,一起加油吧!

下一课我们学习:Linux如何安装在虚拟机中

【Linux探索之旅】第一部分第五课:Unity桌面,人生若只如初见的更多相关文章

  1. 【Linux探索之旅】第二部分第二课:命令行,世界尽在掌握

    内容简介 1.第二部分第二课:命令行,世界尽在掌握 2.第二部分第三课预告:文件和目录,组织不会亏待你 命令行,世界尽在掌握 今天的标题是不是有点霸气侧漏呢? 读者:“小编,你为什么每次都要起这么非主 ...

  2. 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性

    内容简单介绍 .第二部分第五课:用户和权限,有权就任性 2.第二部分第六课预告:Nano,刚開始学习的人的文本编辑器 用户和权限.有权就任性 今天的标题也挺任性的啊,虽说小编是一个非常本分的人(真的吗 ...

  3. 【Linux探索之旅】第一部分第四课:磁盘分区,并完成Ubuntu安装

    内容简介 1.第一部分第四课:磁盘分区,并完成Ubuntu安装 2.第一部分第五课预告:Unity桌面,人生若只如初见 磁盘分区 上一课我们正式开始安装Ubuntu了,但是到了分区的那一步,小编却戛然 ...

  4. 【C语言探索之旅】 第一部分第五课:运算那点事

    内容简介 1.课程大纲 2.第一部分第五课:运算那点事 3.第一部分第六课预告:条件表达式 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏 ...

  5. 《微信小程序七日谈》- 第一天:人生若只如初见

    <微信小程序七日谈>系列文章: 第一天:人生若只如初见: 第二天:你可能要抛弃原来的响应式开发思维: 第三天:玩转Page组件的生命周期: 第四天:页面路径最多五层?导航可以这么玩 微信小 ...

  6. 【Linux探索之旅】开宗明义+第一部分第一课:什么是Linux?

    内容简介 1.课程大纲 2.第一部分第一课:什么是Linux? 3.第一部分第二课预告:下载Linux,免费的噢!   开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求逼格的程序员用的.咱 ...

  7. 【Linux探索之旅】第一部分第二课:下载Linux,免费的噢

    内容简介 1.第一部分第二课:下载Linux,免费的噢 2.第一部分第三课预告:测试并安装Ubuntu 下载Linux,免费的噢 大家好,上一课我们认识了非常“霸气侧漏”的Linux操作系统. 也知道 ...

  8. 【Linux探索之旅】第二部分第一课:终端Terminal,好戏上场

    内容简介 1.第二部分第一课:终端Terminal,好戏上场 2.第二部分第二课预告:命令行,世界尽在掌握 终端Terminal,好戏上场 随着第一部分的结束,我们进入了第二部分(小编你这好像是废话. ...

  9. 【Linux探索之旅】第一部分第六课:Linux如何安装在虚拟机中

    内容简介 1.第一部分第六课:Linux如何安装在虚拟机中 2.第二部分第一课预告:终端Terminal,好戏上场 Linux如何安装在虚拟机中 虽然我们带大家一起在电脑的硬盘上安装了Ubuntu这个 ...

随机推荐

  1. Android图片与旋转

    拍照后的照片有时被系统旋转,纠正过程例如以下: 1.先读取图片文件被旋转的角度: /** * 通过ExifInterface类读取图片文件的被旋转角度 * @param path : 图片文件的路径 ...

  2. 1T文件夹 - 微云

    1T文件夹 - 微云 1T文件夹

  3. java过滤html标签函数

    public static String Html2Text(String inputString) {              String htmlStr = inputString; //含h ...

  4. UVA796- Critical Links(无向图中的桥梁)

    题目链接 题意: 给出一个无向图,按顺序输出桥 思路:求出全部的桥,然后按顺序输出就可以 代码: #include <iostream> #include <cstdio> # ...

  5. VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式

    原文:VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式 Excel包含很多公式,如数学.日期.文本.逻辑等公式,非常方便,可以灵活快捷的对数据进行处理,达到我们想要的效果.Exce ...

  6. hdu4487(概率dp)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4487 题意:开始位置在0,每一步可以向右向左或者不动,问走了n步后,路径中能到达最右的期望. 分析:d ...

  7. Android学习-各种对话框

    在android的编程中,对话框的用处是非常多的,然而,有时对对话框的需求也是不一样的,那么现在,就总结对话框的种类,以及事件的处理形势. 1.简单的对话框 public void showDialo ...

  8. hdu 5282 Senior&#39;s String 两次dp

    题链:http://acm.hdu.edu.cn/showproblem.php?pid=5282 Senior's String Time Limit: 2000/1000 MS (Java/Oth ...

  9. (适合入门)JVM堆内存相关的启动参数:年轻一代、岁和永久代内存分配

    假设你要观察JVM进程消耗的堆内存,通过命令工具jmap或可视化工具jvisualvm.exe.JVM这些参数的默认启动值.假设你想知道JVM内存分配策略,最开始手动设置这些参数.通过JDK统计结果, ...

  10. ajax基本概念,方法

    ajax    Asynchronous javascript and xml异步的 javascript and XMLajax 是一门在不刷新网页的情况下,与服务器进行交互更新部分网页的技术: 传 ...