[转自] http://www.tuicool.com/articles/nUbMVbU

从Ubuntu 11.04后,UNITY就作为默认界面来推广。如果用户需要体验GNOME 3,还需要用户自己安装。一般的评价都是GNOME 3界面在体验上要优于UNITY。 

       UNITY 是基于GTK 2图形库开发,也就是基于 GNOME  2开发的;而 GNOME  3是基于GTK 3图形库开发,从开发工具上看 GNOME  3要优于 UNITY ,所以 UNITY迟早也要升级开发工具到GTK 3。 

       UNITY 和 GNOME  3作为新生桌面,有一个共同点——适合在触摸屏平板下使用。这是因为计算机设备已经开始在慢慢的转变,手持计算机设备将会成为未来的主流,手机、平板也将成为未来操作系统的新角逐场,正是因为这个原因才有了 UNITY和 GNOME  3桌面的出现。 

       对于普通PC机来说,这两种界面并不适用,反而是gnome 2更加方便,更加适合于鼠标和键盘。

下边介绍一下我的个人体验:

UNITY:该界面将程序的标题栏与屏幕上方的条重合到一起,增加了程序的可操作面积,这是这个界面最大的优点。任务栏中将相同的程序组合到了一个图标上显示,虽然增加了整体的美观,但是在相同的程序间相互切换时很不方便。同时在UNITY界面下操作,反应很慢,这一点是致命的。屏幕的左边侧栏的点击感很差,再加上反应慢,很容易给我们一种没有点上的错觉。

GNOME:该界面有一个程序列表,让用户很清楚的看到计算机里装有的大多数程序,这一点我比较喜欢。在一个最大的优点是反应迅速!毕竟天下武功,无坚不破。唯快不破。哈哈!

总体来说还是比较喜欢GNOME的界面,毕竟这个界面反应速度非常快!

下边是将UNITY界面换到GNOME的方法:

1、安装GNOME 3

sudo apt-get install gnome-session-fallback 

sudo apt-get install gnome-shell 

sudo apt-get install gnome-tweak-tool 

sudo apt-get install gnome-themes*

设置自动登录: 

自动登录 GNOME SHELL CLASSIC: 

sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-classic 

自动登录 GNOME3:  

sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell

2、删除UNITY:

sudo apt-get -y –auto-remove purge unity 

sudo apt-get -y –auto-remove purge unity-common 

sudo apt-get -y –auto-remove purge unity-lens* 

sudo apt-get -y –auto-remove purge unity-services 

sudo apt-get -y –auto-remove purge unity-asset-pool

注意 :不能用 sudo apt-get –auto-remove purge unity*,一般情况下在卸载软件时,不要使用通配符*。

Ubuntu下的UNITY和GNOME界面的更多相关文章

  1. Ubuntu下ssh连接在服务端显示图形界面

    Ubuntu下ssh连接在服务端显示图形界面 step1 安装ssh服务 服务端安装运行ssh,在终端运行命令如下: sudo apt-get install openssh-server 在客户端安 ...

  2. ubuntu下安装无界面浏览器

    ubuntu下安装PhantomJS 1.下载: 32位:wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-li ...

  3. Ubuntu远程登陆、SSH图形界面、WOL远程唤醒

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 实现目标:通过路由器配置路由路径,将拨号获取的公网IP地址指向局域网Ubuntu服务器.家里有 ...

  4. ubuntu12.04回归到经典的gnome界面

    要想删除Unity恢复到经典Gnome桌面也很简单,几乎就是一条命令的事情--命令这种东西虽然不直观,但非常可靠和快捷,同时按住Ctrl+Alt+T三个键,调出系统终端,输入: sudoapt-get ...

  5. Ubuntu 下安装VNC server

    尽管我们在大部分情况下用ssh登录Ubuntu服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了.在Ubuntu下安装vnc server很简单的, ...

  6. Ubuntu下开启root登陆

    亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行.在Ubuntu下使用root登陆或者在shell中用su命令切换到root时会提示错 ...

  7. Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

    Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我 ...

  8. ubuntu下安装wine

    直接在终端里面输入“sudo apt-get install wine”不要引号,即可安装wine.至于使用它,终端命令就是“wine ....”举个例子,你现在要运行魔兽, 然后你的魔兽的文件夹的位 ...

  9. Ubuntu下开启root登陆--并开启SSH登录验证

    Ubuntu下开启root登陆亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行.在Ubuntu下使用root登陆或者在shell中用s ...

随机推荐

  1. plsql中的执行体

    在plsql中的sql windows窗口中,可以编写一段执行体来达到一定的目的,类似于写一段程序,可有逻辑判断. 大概的格式为 declare ----定义变量 begin ----- 执行体: e ...

  2. cmake笔记

    注:cmake .   当前文件夹(一个点)   cmake .. 父目录(两个点) 例子一 一个经典的C程序,如何用cmake来进行构建程序呢? //main.c #include <stdi ...

  3. 软件工程:Java实现WC.exe基本功能

    项目相关要求 GitHub地址:https://github.com/3216004716/WC 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处 ...

  4. Spring:配置文件

    首先是bean.xml,配置所有的bean,一般也叫applicationContext.xml,应用程序上下文.示例: <?xml version="1.0" encodi ...

  5. .net IAsyncResult 异步操作

    //定义一个委托 public delegate int DoSomething(int count); //BeginInvoke 的回调函数 private static void Execute ...

  6. 21天学通C++学习笔记(三):变量和常量

    1. 简述 内存是一种临时存储器,也被称为随机存取存储器(RAM),所有的计算机.智能手机及其他可编程设备都包含微处理器和一定数量的内存,用地址来定位不同的存储区域,像编号一样. 硬盘可以永久的存储数 ...

  7. Setting property 'source' to 'org.eclipse.jst.jee.server:web' did not find a matching property原因

    这个问题困扰了好久,虽然只是tomcat的一个警告,但强迫症让我总觉得不舒服,搜索了好多文章才找到知乎上一篇处理的最好的.另外:能找谷哥,尽量不要度娘,太浪费时间. 具体操作如下: 默认情况下,ser ...

  8. 模拟Springboot二:内置tomcat

    既然要将tomcat内置到项目中,并且能够成功的启动项目就要知道 tomcat  做了哪些事情 ,那么就必须先搞明白 一个 普通的web项目是如何被我们本地配置的tomcat启动并运行的 (1). 先 ...

  9. Scrapy 增量式爬虫

    Scrapy 增量式爬虫 https://blog.csdn.net/mygodit/article/details/83931009 https://blog.csdn.net/mygodit/ar ...

  10. HDU6330-2018ACM暑假多校联合训练Problem L. Visual Cube

    就是画个图啦 分三个平面去画orz #include <iostream> #include <cmath> #include <cstring> #include ...