5 个最佳的 Linux 桌面环境

打算把每个桌面都试用一遍,但是那很费时间,而且确实有很多桌面环境可供选择,这就是我发表“最优秀的 Linux 桌面以及他们的优缺点”的目的,本文告诉你在选择桌面时需要注意些什么,让我们开始吧。

640?wx_fmt=jpeg

  1. KDE

  我想从第五个说起,虽然我考虑过直接把第一名告诉你。哈哈,这就是 KDE,也许你并不感兴趣但是 KDE 的开发是从1996年开始的,第一版在 1998 发布。KDE 最易定制的桌面,这意味着你可以定制任何东西。其是在像 QT 这样的现代技术的基础上开发而成。很多流行的 Linux 发布都提供 KDE,例如 Ubuntu,Linux Mint,OpenSUSE,Fedora,kubuntu,PCLinuxOS 和其他。

  KDE 是所有桌面环境中最易定制的,如同其他桌面环境一样你需要一些插件,小工具,配置工具来定制你的环境,KDE 把所有这些插件和工具都打包到系统设置里面。有了高级配置管理器,所有用户需求都可以被定制而不需要任何三方工具来美化和配置。

  伴随着许多改进,KDE 的 Plasma5 算得上是最先进的 DE,它主要专注于视觉体验(更好的 launcher,菜单以及通知)和不同设备之间的易用性。Plasma 与老的或低配的硬件也更快更兼容。

  在 KDE 环境的一些默认应用是——Dolphin (文件管理器),Konsole (终端),Kate (文本编辑器),  Gwenview (图片查看器),Okular (文档、PDF查看器),Digikam (图形编辑管理工具),KMail (email 客户端),Quassel (IRC 客户端),K3b (DVD 烧录应用),Krunner (launcher)等等。

  优点:

  最先进、功能最强大的桌面环境

  高度可定制

  时尚好看

  兼容性好

  缺点:

  一些组件比如 Kmail 对普通用户来说太复杂。

640?wx_fmt=jpeg

  2. MATE

  第二名是 MATE。MATE (西班牙语发音: [ˈmate]) 桌面环境是基于 GNOME 2 已不再维护的代码创建的一个分支。它以南美洲的植物 Yerba mate ①和由药草制成的茶 mate ②命名。使用新名称代替 GNOME, 可避免与 GNOME 3 组件冲突。 MATE 由一个不喜欢 Gnome shell 向现代化桌面环境转变的 Gnome 2 用户创建。

  MATE 给予用户使用旧版桌面环境的感受,但随着时间的推移,界面也有诸多改进。 MATE 对低配置电脑支持的也非常好,如果你有一台旧的或较慢的电脑请使用 MATE。

  MATE 也会伴随许多流行的 Linux 发行版一起提供,例如: Ubuntu、Linux Mint、Mageia、 Debian 等。 如果你阅读我的帖子 Release of Ubuntu 15.04 Beta 1,将看到 Ubuntu MATE 首次以官方形式发布③。

  译者注:

  1. Yerba mate:多年生木本植物,生长于南美洲。

  2. mate 茶:由 Yerba mate 叶子制成的茶,国内一般称“马黛茶”。

  3. official release:有“正式发布”和“官方发布”之意,从作者的帖子中推断此处应为“官方发布”之意。

  “欢迎 Ubuntu MATE 首次以官方形式发布。现在用户将更容易使自己的软件保持更新,所有组件都已经在 Ubuntu 软件仓库中。”

  与 MATE 一起打包的应用包括 Caja (文件管理器)、 Pluma (文本编辑器)、 Atril (文档查看器)、Eye of MATE (图像查看器) 等。它是为那些不需要其它华而不实的全能型桌面环境的用户准备的一个简单的、轻量的桌面环境。

  优点:

  对旧的/较慢的电脑支持的非常好

  轻量级桌面环境

  缺点:

  我不知道,如果你知道请在下面评论。MATE 工作正常。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

  3. Cinnamon

  第三名是 Cinnamon。 Cinnamon 是继 MATE 之后,Linux Mint Team 为不满 Gnome 的用户创建的另一个桌面环境。但与 MATE 不同, Cinnamon 基于 Gnome 3 创建。Cinnamon 还很新,所以开发非常活跃;但是作为一个新品并没有使该惊艳的桌面环境缺少特色。

  Cinnamon 具有像 Gnome 和 Unity 这样的桌面环境所不具备的所有功能。Cinnamon 是个高度可定制的桌面环境,并且不需要任何额外的插件、小工具和配置工具来定制桌面。Cinnamon 可以通过内置的配置管理器下载并安装主题,完全不需要打开网络浏览器。

  通过这些惊艳的和必备的功能,Cinnamon 对任何 Linux 新用户来说都非常方便。许多用户因不了解 Linux 的工作方式而放弃使用 Linux ,我强烈建议新手应该从使用 Cinnamon 桌面环境开始。

  许多 Linux 发行版都提供自己的 Cinnamon 风格支持,例如: Ubuntu、Fedora、OpenSUSE、Gentoo、Arch Linux,而且 Cinnamon 是 Linux Mint 的默认桌面环境。

  优点:

  极致优美

  易于上手

  派生的核心应用使 Gnome 更易使用

  高度可定制

  缺点:

  有时 bug 较多

640?wx_fmt=jpeg

640?wx_fmt=jpeg

  4. Gnome

  在我列表中的#4是 Gnome。Gnome 的第一个发布版本是在 1999 年。 Gnome 提供了一个简单和经典的桌面体验,它没有足够的自定义选项。但是在 2011 年 Gnome 介绍了新的设计 GNOME 3,传统的桌面环境已经被 GNOME Shell 替代。这次终结引起了 Gnome 用户和很多开发者的不满,这种不满导致许多其他 DEs 被创造出来,例如 MAT E和 Cinnamon。

  但是即便如此,Gnome 还是很流行并且被广泛使用。Gnome 包含简单的核心思想和更快 DE,这就是为什么 Gnome 仍然是简单和快速的。定制可以通过第三方应用和工具来实现。

  Gnome 为那些不倾向于调节更多系统的那些用户考虑。那就是为什么 Gnome 甚至不包括一些简单的调节选项,更换主题甚至字体。这些基本的调节,用户需要安装 gnome-tweak-tool。因此默认的整体 Gnome 可定制化的程度是不高的,但是这可以通过第三方应用/工具来做。

  Gnome 是 Fedora 的默认桌面环境,在几个流行的 Linux 发行版中都可以见到她的身影,例如,Ubuntu,Debian,OpenSUSE 和更多的发行版。

  优点:

  简单,易用

  功能可以通过插件扩展

  缺点:

  缺少许多在其他桌面环境中提供的特性(功能)

  插件管理弱爆了

640?wx_fmt=jpeg

640?wx_fmt=jpeg

  5. Unity

  Unity 是 Ubuntu 背后的 Canonical公司开发的图形用户界面(shell,a shell is a user interface for access to an operating system's services)。Unity 运行在 Gnomes 桌面环境之上,并且使用所有 Gnome 的核心应用来构件环境。

  最初开发 Unity 是为了充分利用上网本有限的屏幕尺寸。但是 Gnome 开发组大概是没接受 Ubuntu 团队的建议,沿用了自己方法。这时 Canonical 公司为了摆脱这种束缚,开发了自己的 shell(Unity),来更好的满足自我的需求。

  Unity 第一次发行在 2010 年,从那之后 Unity 经历了好几次重大改进。今天 Unity 已经可以像其他桌面环境一样安装在其他发行版上。

  Unity 是一个不同的用户界面。Unity 在左侧有一个启动器,在启动器的顶端可以搜索图标被叫做‘Dash’。当一个文件在 Dash 中找到时,它给出结果不仅仅包括硬盘上的还有来自在线的资源,例如,谷歌云盘,脸书(Facebook),Picasa,Flick 等等。

  Unity 可以选择当触碰到边栏时隐藏、显示启动器。用户可以增加/减少启动器目录显示的灵敏度。

  Unity 是简单和快速的,但是 Unity 没有提供在系统之上的很多关于桌面的自定义的设置。比如安装主题和自定义不同的选项。还有,系统目录应该是一直显示或一直不显示的,或者'从启动器图标上单击最小化',用户就需要安装第三方工具。CCSM 和 Unity Tweak Tool 是 Unity 桌面环境上非常流行的自定义工具。

  不像 KDE 那样,Unity 没有给出选项去阻止/禁用在 Unity 上的通知。在 Web 搜索上有一大堆问题是关于"如何禁用 Unity 通知"。尽管对于新用户来说,这可能非常困难。

  添加自动隐藏目录这一功能,主要的发布版本都没有提供官方的支持,Unity 提供就显得有点起反作用了。

  优点:

  直观

  类似 HUD 的新技术

  通过第三方应用支持自定义

  缺点:

  丑陋实现的通知功能

  非常有限的自定义工具

  前后矛盾的 UI

640?wx_fmt=jpeg

640?wx_fmt=jpeg


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/272479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线程条件控制实现线程的同步

与条件变量相关API 条件变量是线程另一可用的同步机制。条件变量给多个线程提供了一个会合的场所。条件变量与互斥量一起使用时,允许线程以无竞争的方式等待特定的条件发生。 条件本身是由互斥量保护的。线程在改变条件状态前必须首先锁住互斥量&#xff0c…

自定义能够for each的类,C#,Java,C++,C++/cli的实现方法

自定义类能够被for each,应该算是个老生常谈的话题了,相关的资料都很多,不过这里整理总结主流语言的不同实现方式,并比较部分细节上的差异。 第一种语言,也是实现起来最简单的Java语言。在Java里,要被for e…

SQL Server 2008 R2:快速清除日志文件的方法

本例,快速清理“students”数据库的日志,清理后日志文件不足1M。USE [master] GO ALTER DATABASE students SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE students SET RECOVERY SIMPLE GO USE students GO--此处需要注意&#xff…

linux网络编程之字节序

进程间通信 特点:依赖于内核,造成缺陷——无法实现多机通信。 网络编程 地址:由IP地址和端口号构成,端口号用来判断客户端接入哪个服务器。 数据的交流:涉及到协议(http,tcp,udp&…

Oracle查看表空间和表空间中的对象

select * from user_tables;--查询所有用户表 select username,default_tablespace from user_users;--查询当前表空间select tablespace_name from dba_tablespaces;--查询所有表空间select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by tablespace_n…

C#中DateTime.Ticks属性及Unix时间戳转换

DateTime.Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks 0.0001毫秒)。Unix时间戳:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数&am…

WebBrowser控件的常用方法、属性和事件

1. 属性属性说明Application如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch)。如果在宿主对象中自动化对象无效,这个程序将返回WebBrowser 控件的自动化对象Parent返回WebBrowser控件的父自动化对象,通常是一…

二维码高亮

// 二维码高亮。http://blog.sina.com.cn/s/blog_a843a8850102uy6w.html 转载于:https://www.cnblogs.com/muyushifang07/p/5114667.html

socket 网络 编程

网络编程场景 自己是客户端站在5栋楼前,自己要找到5栋楼中的一座并进入某一间房间,这时第二座楼上有人在用汉语(tcp/udp)说话,我的ip地址(楼号)是…,我的端口号(房间号)是…

7个免费的Linux FTP客户端工具

在Dropbox、YouSendIt、idrive以及许多这样云存储和共享工具的帮助下,我们在互联网上发送和共享大型文件变得容易起来。所有这些网站都可以帮助你在互联网上传送文件,但如果你要分享庞大的数据,这依然是很复杂的事情。所以,你需要…

树莓派的几种登录方式及树莓派的网络配置

(1)HDMI 视频线 连接到显示器 (2)串口 设备破解: 默认情况下,树莓派的串口和蓝牙连接,把串口用来数据通信。 修改系统配置,启用串口登录树莓派 1.打开SD卡根目录的"config.txt"文件…

C语言之常量与变量

1.常量 1.1整型常量:短整型(short int),整型(int),长整型(long int).短整型和长整型都可省虑后面的int,三者唯一的区别就是内存大小的区别,从小到大依次为short < int < long. int a;short int b;long int c;  printf("%d,%d",a,b);  printf("%ld&quo…

【收集】11款Linux数据恢复工具

如果你使用的是Linux操作系统&#xff0c;那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实&#xff0c;现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰。小编已经为各位准备好了一些最好的Linux数据恢复工具&#xff0c;欢迎大家品鉴。KnoppixKnoppi…

VIM更新

1、可以用以下指令 sudo apt-get install vim2、默认的是国外的源&#xff0c;apt-get 安装失败的时候&#xff0c;我们更换成国内的源。 &#xff08;1&#xff09; 编辑sources.list 打开终端输入 sudo nano /etc/apt/sources.list用#注释或直接删除原有的内容&#xff0c…

svn 常用操作命令

检出svn co svn://xxxxx/svn/ios --username jm --password 123 通常情况下&#xff0c;命令svn add *会忽略所有已经在版本控制之下的目录&#xff0c;有时候&#xff0c;你会希望添加所有工作拷贝的未版本化文件&#xff0c;包括那些隐藏在深处的文件&#xff0c;可以使用svn…

8款适合Linux用户使用的数据库管理工具

从内容管理系统到简单的表格&#xff0c;数据库是每一个开发项目的一部分。这就是为什么开发者们如此强调使用正确类型的数据库工具。下面这些可能对您有所帮助&#xff01;1. AutotablaAutotabla是一个你的程序的SQL数据表的CGI管理界面。只需要提供你数据库架构的XML描述&…

linux库引入之分文件编程

分文件编程好处 将main函数和其他功能性函数放在不同的文件中&#xff0c;分模块的编程思想&#xff0c;分工明确&#xff0c;查找错误比较容易&#xff0c;责任可以划分清楚&#xff0c;程序也方便调试&#xff0c;并且主函数比较简洁。 将文件从同一目录下的另一个文件夹拷贝…

为什么Chrome浏览器特爱吃内存

微软用惯用的手法——改名——给 IE 被黑的一生画上了句号。还好&#xff0c;它在技术段子圈里早就有了接班人&#xff1a;Chrome。Chrome 很好很强大&#xff0c;速度极快、功能很多。但同时它也是你的电脑内存不足或者耗电太快的罪魁祸首。没办法&#xff0c;Chrome 太爱吃内…

nyoj--120--校园网络(scc+缩点)

校园网络 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;5描述南阳理工学院共有M个系&#xff0c;分别编号1~M,其中各个系之间达成有一定的协议&#xff0c;如果某系有新软件可用时&#xff0c;该系将允许一些其它的系复制并使用该软件。但该允…

SQL的四种连接用法整理

1、内联接&#xff08;典型的联接运算&#xff0c;使用像 或 <> 之类的比较运算符&#xff09;。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如&#xff0c;检索 students和courses表中学生标识号相同的所有行。 …