7款应用最广泛的Linux桌面环境盘点
转载:http://top.jobbole.com/34823/

多样性应该是 Linux 最好的特性之一,用户可以不断尝试各种喜欢和新鲜玩法与花样,并从中找出最适合自己的应用。无论你是 Linux 新人还是老鸟,层出不穷的应用和桌面环境可能都会让我们应接不暇,特别是尝试不同的 Linux 桌面环境,可以说是一项非常耗时和累人的任务。
在此,咱系统极客对目前应用最为广泛的 7 款 Linux 桌面环境进行盘点,并对其优缺点进行比较,希望对各位选择或者进行各种折腾有所帮助。
声明:我们只是对目前应用最为广泛的 7 款 Linux 桌面环境进行盘点小节,排名无分先后。
KDE
![]()
KDE 绝非只是一个桌面环境,实际上是各种应用程序与 Linux 桌面的一个集合,桌面环境本身只作为该套应用环境的一个子集。目前最新的 KDE 环境名叫 Plasma,它又分为 Plasma Desktop 和 Plasma Netbook 两个版本, KDE 可以说是目前定制性最强,最为灵活的 Linux 桌面环境之一。
其它桌面环境可能需要使用额外的工具才能进行自定义或调整,而 KDE 将这一切都集成进了系统设置当中,用户不需要使用任何第三方工具即可以对桌面进行个性化订制,如下载桌面小工具、壁纸和主题等。
KDE 还对常用的基本应用程序进行了集成,并对未使用 KDE 开发平台构建的应用进行兼容,KDE 集成的应用非常丰富,完全能够满足普通用户的日常应用,而无需安装其它替代应用。
无论你只是想要一个开箱即用的 Linux 桌面环境还是要对桌面进行全面的个性化订制,KDE 都是一个非常不错的选择。目前采用 KDE 作为默认桌面环境的 Linux 发行版主要有 openSUSE 和 Kubuntu。
KDE优点:
- 功能十分丰富强大
- 采用现代化用户界面
- 高度可定制性和灵活性
- 范围广泛的软件兼容性
KDE缺点:
- 稍重的资源占用
- 某些组件使用起来似乎过于复杂
MATE
![]()
MATE 桌面环境基于目前无人维护的 GNOME 2,MATE 最初就是为对 GNOME 3 失望的用户而开发。Fork GNOME 2 的代码进行开发并不意味着就使用过时的技术,MATE 将继续使用现代技术进行改善。
MATE 桌面环境采用了现代而又不失传统的桌面体验,它支持面板系统、各种菜单、小程序、指示器和按钮等,并可按用户的需要进行布置。MATE 自带的基本应用都从 GNOME 2 复制过来进行集成,它本身对资源的消耗非常小,能够在不十分强劲的硬件平台上稳定工作。
Ubuntu MATE 目前采用 MATE 作为自己的默认桌面环境。
MATE优点:
- 直观和稳定的用户体验
- 简单、轻便
- 高度可定制
MATE缺点:
- 接口看起来有些老了
GNOME
![]()
GNOME 是各 Linux 发行版采用最为广泛、最流行的桌面环境之一,许多 Linux 发行版都使用 GNOME 作为默认桌面环境。它也有一些流行的分支,例如 Cinnamon 、Unity 等等。GNOME 以易于使用和定制为设计初衷,目前果最新的 GNOME 3 具有非常现代和有吸引力的用户界面,并能为触摸设备提供更好的支持。
GNOME 几乎包含了所有现代化桌面环境需要的所有功能,GNOME 3 比 GNOME 2 的精典模式提供了更好的界面,仪表板、全系统搜索和强大的应用程序都能够直接轻松搞定用户使用需求。不过桌面环境的定制调整需要使用 gnome-tweak-tool 工具来完成,在 3.18 版本中它还了文件管理器的一些有趣功能,例如对 Google Drive 进行了集成。
目前使用 GNOME 作为默认桌面环境的 Linux 发行版主要有 Debian、Fedora、openSUSE和 Ubuntu GNOME。
GNOME优点:
- 现代和触摸友好的用户界面
- 能够通过 Shell 扩展延伸功能
- 可定制性强
GNOME缺点:
- 扩展管理不尽如人意
CINNAMON
![]()
Cinnamon 是 GNOME 3 的一个分支,目前正作为 Linux Mint 的默认桌面环境。它最出名的便是与 Windows 相似的用户界面,可以帮助 Linux 入门用户轻松上手并减低不适应度。
Cinnamon 集成的各种基本应用都源于 GNOME 3,Cinnamon 集成了面板、主题、小应用程序和各种自定义组件扩展,面板位置屏幕底部边缘,配备了主菜单、启用程序、打开窗口列表及系统托盘等。
Cinnamon优点:
- 时尚精致的外观
- 熟悉的界面
- 非常漂亮的定制
Cinnamon缺点:
- 偶尔出现的 Bug
UNITY
![]()
Unity 也是基于 GNOME 桌面环境开发而来,配备有最核心的 GNOME 应用程序。Unity 主要用于 Canonical 开发的 Ubuntu 桌面环境。
Unity 主攻方向为使用键盘、鼠标、触控板甚至触摸屏的用户提供一致一用户体验,为用户提供了简单的应用程序并集成了触控友好的使用环境,还实现了一些新的想法和技术,如 Lens和 HUD 等。
尽管针对 Unity 桌面环境有大量的争论,但它还是有非常大量的用户,这都归功于它是目前最流行 Linux 发行版 Ubuntu 的默认桌面环境。
Unity优点:
- 非常直观
- 无缝的桌面体验
Unity缺点:
- 定制性较差
- 不适用于主要的 Linux 发行版
LXDE
![]()
LXDE 是一款速度极快、足够省资源的桌面环境,它提供足够轻量和用户友好度的桌面,它采用的模块化实现方法让每个组件都可以独立使用,这也让 LXDE 移植到其它 Linux、BDS 和 Unix 更加容易。
LXDE 自带各种桌面组件、系统和配置工具,目前是 Lubuntu 的默认桌面环境。
LXDE优点:
- 足够轻量,速度极快
- 几乎支持所有 Linux 发行版
LXDE缺点:
- 用户界面似乎没有什么吸引力
XFCE
![]()
Xfce 是 Linux、BSD 及其它类 Unix 发行版最为轻量级的桌面环境之一,Xfce 提供了非常精简、现代、有视觉吸引力的用户友好界面并配备了一套具有基本功能的应用程序。
目前 Manjaro Linux 和 Xubuntu 都使用 Xfce 作为默认桌面环境。
Xfce优点:
- 非常轻量,适用于老旧硬件
- 界面足够现代、有吸引力
- 有一定定制性
Xfce缺点:
- 内置应用较少
不同 Linux 桌面环境的开发目的和性质都是有所不同的,对于不同用户需求来说,哪款桌面对自己适用才是王道,有了以上的介绍,大家不妨自己进行一下试用。
7款应用最广泛的Linux桌面环境盘点的更多相关文章
- linux入门--Linux桌面环境(桌面系统)大比拼[附带优缺点]
早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...
- Linux桌面环境
早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...
- 1.10 Linux桌面环境(桌面系统)大比拼[附带优缺点
早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...
- 如何在Linux桌面环境下自动启动程序?
大多数Linux桌面环境有各自的图形用户界面(GUI),让用户可以配置针对特定用户的自动启动程序或服务.本文将介绍如何在各种Linux桌面环境下,自动启动某个程序的方法. AD:WOT2014:用户标 ...
- Linux桌面环境GNOME实用技巧
GNOME是Linux桌面上主流的集成桌面环境之一,GNOME桌面以其风格简洁.操作便捷而受到Linux用户的欢迎.这里将介绍Linux桌面环境GNOME的操作技巧,在这里拿出来和大家分享一下. 下面 ...
- linux桌面环境gnome,kde,xfce,lxde 使用比较(转)
Linus Torvalds大神前几日在 Google+上表示,GNOME 3"无可容忍的凌乱",改投Xfce桌面环境.下面就GNOME, KDE, XFCE和 LXDE略作比较. ...
- 安装Arch Linux(桌面环境)
安装xorg-server # pacman -S xorg-server xorg-server-utils xorg-xinit 安装显卡驱动 如果不知道是什么显卡,就使用以下命令查看 # lsp ...
- Linux桌面环境配置
目录 更换软件源 中文输入法 firefox安装flash插件 编译安装Vim 关闭蓝牙开机自启 yakuake无法正常使用 在中文环境下将默认目录修改成英文 电脑换成了thinkpad x1c 20 ...
- Linux桌面环境安装matlab并创建快捷方式
安装matlab sudo mkdir -p /mnt/matlab sudo mount -t auto -o loop /home/chris/Downloads/2016b_linux/R201 ...
随机推荐
- 用css画实心三角形
.arrow-down:after{ content: ''; position: relative; top: 12px; left: 2px; border-style: solid; borde ...
- browserify使用手册
简介 这篇文档用以说明如何使用browserify来构建模块化应用 browserify是一个编译工具,通过它可以在浏览器环境下像nodejs一样使用遵循commonjs规范的模块化编程. 你可以使用 ...
- angularjs之$timeout指令
angular.js的$timeout指令对window.setTimeout做了一个封装,它的返回值是一个promise对象.当定义的时间到了以后,这个promise对象就会被resolve,回调函 ...
- opencv6.5-imgproc图像处理模块之轮廓
接opencv6.4-imgproc图像处理模块之直方图与模板 这部分的<opencv_tutorial>上都是直接上代码,没有原理部分的解释的. 十一.轮廓 1.图像中找轮廓 /// 转 ...
- Laravel 下结合阿里云邮件推送服务
最近在学习laravel做项目开发,遇到注册用户推送邮件的问题,之前用java做的时候是自己代码写的,也就是用ECS推送邮件,但是现在转php的laravel了就打算用php的邮件发送功能来推送邮件, ...
- 腾讯 or 华为 =》 求职者的困惑
本文目的: 希望有老司机指点迷津 个人背景: 本人软件工程专业,硕士研究生,2017年7月毕业,个人喜欢Java开发,希望有机会从事Java分布式应用开发 故事背景一: 本人2016年4月份参加了腾讯 ...
- 每一个C#开发者必须知道的13件事情
1.开发流程 程序的Bug与瑕疵往往出现于开发流程当中.只要对工具善加利用,就有助于在你发布程序之前便将问题发现,或避开这些问题. 标准化代码书写 标准化代码书写可以使代码更加易于维护,尤其是在代码由 ...
- NDK开发之javaVM
1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立.JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线 ...
- xshell4|5远程连接工具
志同道合,方能谈天说地! 对比其他的工具,对于功能来说xshell是比较厉害的.有能力的可以支持正版! Xshell4 链接: http://pan.baidu.com/s/1jHAgboa 密码: ...
- rabbitmq技术
Rabbitmq 初识rabbitmq RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现.如果不熟悉AMQP,直接看Rabbi ...