KDE 是基于大名鼎鼎的 Qt 的,最初于 1996 年作为开源项目公布,并在 1998 年发布了第一个版本,现在 KDE 几乎是排名第一的桌面环境了。
许多流行的 Linux 发行版都提供了 KDE 桌面环境,比如 Ubuntu、Linux Mint、OpenSUSE、Fedora、Kubuntu、PC Linux OS 等。
KDE 和 Windows 比较类似,各位初学者相信都是 Windows 的用户,所以切换到 KDE 也不会有太大的障碍。
KDE 允许你把应用程序图标和文件图标放置在桌面的特定位置上。单击应用程序图标,Linux 系统就会运行该应用程序。单击文件图标,KDE 桌面就会确定使用哪种应用程序来处理该文件。
KDE 是所有桌面环境中最容易定制的。在其他桌面环境中,你需要几个插件、窗口组件和调整工具才可以定制环境,KDE 将所有工具和窗口组件都塞入到系统设置中。借助先进的设置管理器,可以控制一切,不需要任何第三方工具,就可以根据用户的喜好和要求来美化及调整桌面。
KDE 项目组还还发了大量的可运行在 KDE 环境中的应用程序,包括 Dolphin(文件管理工具)、Konsole(终端)、Kate(文本编辑工具)、Gwenview(图片查看工具)、Okular(文档及PDF查看工具)、Digikam(照片编辑和整理工具)、KMail(电子邮件客户软件)、Quassel(IRC客户软件)、K3b(DVD刻录程序)、Krunner(启动器)等,它们都是默认安装的。
对 KDE 优缺点的总结:
优点:KDE 几乎是最先进最强大的桌面环境,它外观优美、高度可定制、兼容比较旧的硬件设备
缺点:Kmail 等一些组件的配置对新手来说过于复杂。
2. GNOME 桌面环境
GNOME 是 the GNU Network Object Model Environment 的缩写,中文译为“GNU网络对象模型环境”。
GNOME 于 1999 年首次发布,现已成为许多Linux发行版默认的桌面环境(不过用得最多的是 Red Hat Linux)。
由于种种出色的所需功能,Cinnamon 对任何刚接触 Linux 的新用户来说都非常方便。许多用户放弃使用 Linux,是因为他们并不了解 Linux 的工作方式,但是我强烈建议新手应从 Cinnamon 桌面环境开始入手。
许多流行的 Linux 发行版提供了各自版本的 Cinnamon,比如 Ubuntu、Fedora、OpenSUSE、Gentoo、Arch Linux 等。Cinnamon 还是 Linux Mint 的默认桌面环境。
Cinnamon 桌面环境截图
图5:Cinnamon 桌面环境截图
对 Cinnamon 优缺点的总结:
优点:成熟完美,高度可性质,适合 Linux 新手。
缺点:有时候可能会有软件错误。
6. 适用于较老硬件设备的 Linux 桌面环境
图形化桌面环境的弊端在于它们要占用相当一部分的系统资源来保证正常运行。在 Linux 发展之初,Linux 的标志和卖点之一就是它可以运行在处理能力较弱的老旧 PC 上,这些 PC 无力运行较新的 Windows 桌面。
然而随着 KDE 和 GNOME 桌面环境的普及,情况发生了变化。运行 KDE 或 GNOME 桌面要占用的内存资源和较新的 Windows 桌面环境旗鼓相当。
如果你的 PC 已经有些年代了,也不要泄气。Linux 开发人员已经联手让 Linux 返璞归真。他们开发了一些低内存开销的图形化桌面应用,提供了能够在老旧 PC 上完美运行的基本功能。尽管这些图形化桌面环境并没有大量专为其设计的应用,但它们仍然能运行许多基本的图形化程序,支持如文字处理、电子表格、数据库、绘图以及多媒体等功能。
下表列出了一些可在配置较低的 PC 和笔记本电脑上运行的轻量级 Linux 图形化桌面环境。
桌面环境 说明
Fluxbox 一个没有面板的轻型桌面,仅有一个可用来启动程序的弹出式菜单。
Xfce 和 KDE 很像的一个桌面,但少了很多图像以适应低内存环境。
JWM Joe 的窗口管理器(Joe’s Window Manager),非常适用于低内存低硬盘空间环境的超轻型桌面。
Fvwm 支持如虚拟桌面和面板等高级桌面功能,但能够在低内存环境中运行。
fvwm95 从 fvwm 衍生而来,但看起来更像是 Windows 95 桌面。
以上这些图形化桌面环境并不如 KDE 或 GNOME 桌面一样绚丽,但却提供了恰到好处的基本图形化功能。
如果你用的是老旧 PC,尝试一下基于上述某个桌面环境的 Linux 发行版,看看怎么样,可能会有惊喜哦。
查看桌面环境
我们可以通过环境变量 DESKTOP_SESSION 来查看当前 Linux 发行版使用了哪种桌面环境,例如:
[c.biancheng.net]$ echo $DESKTOP_SESSION
gnome-classic
这表明我使用的是 GNOME。
另外,你也可以查看/etc下有没有对应的目录,例如 gnome 目录或者 kde 目录,如果有的话,就说明已经安装了。