目录:
与Unix和Linux世界中的所有其他东西一样,在用户界面方面有很多选择。 这既是福也是祸。 选择意味着可以找到更合适的选择,但是做出选择既困难又耗时。 在这里,我们将解决混乱情况,并概述桌面环境和窗口管理器的不同选项。
窗口管理器与桌面环境
您要决定的第一件事是要使用传统的,成熟的窗口环境还是仅使用窗口管理器。
在大多数Linux和其他Unix系统使用的X窗口系统下,图形系统是非常模块化的。 X本身不是图形用户界面,但它可以处理像素的实际位置。 它所知道的只是窗口在哪里,鼠标在哪里以及按钮是否被按下。 它甚至不会在窗户周围绘制装饰。 尝试在某个时间杀死您的窗口管理器。 窗口仍然在那里,但是您将无法移动它们。 窗口管理器负责处理运动并在窗口周围绘制漂亮的边框。
桌面环境包括窗口管理器,但它还提供了其他一些好处,例如文件管理器(类似于Mac Finder的Windows资源管理器)和其他小型应用程序。
如果您希望对界面采用更简约的方法,则可以坚持使用窗口管理器。 这种方法的优势在于,您可以混合使用各种公用程序选项,从而帮助您准确获得所需的桌面。
桌面环境
GNOMEGNOME是Linux世界中的主要台式机之一。 由于在KDE使用的Qt工具包的许可方面存在争议,它是在Richard Stallman的GNU项目的主持下启动的。 即使KDE是开源的,该许可证在当时也是专有的。 Qt自那时以来就是开源的,但是GNOME和Qt之间仍然存在竞争。 GNOME 3的主要变化之一是GNOME Shell,它在表面上类似于Ubuntu的Unity接口。 像Unity一样,它也引起了一些争议,但是,嘿,Linux用户的消遣之一正在相互争夺最好的程序!
KDE
KDE是Unix和Linux世界中另一个可选的主要桌面环境。 它经过打磨,但与Gnome 3和Unity相比,仍保持了传统的桌面外观。 这是一个非常漂亮的界面,但是您是否喜欢它仍然只是一个品味问题。
Xfce
如果其他选择对于您的口味来说过于沉重,但您仍然想要桌面环境,那么Xfce可能是您的理想选择。 它在较慢的旧系统上运行良好,但具有可选的图形化合成功能。
LXDE
如果您想要一个更轻量级的解决方案,则需要查看LXDE。 它适用于上网本等低规格计算机以及使用移动设备的人们,因此它使用的内存更少,功耗也更低。
统一
Unity可能是一个好名字,但并不是它对Ubuntu社区所做的贡献。 尽管Canonical试图为其Linux发行版提供一个更加用户友好的版本,但由于所谓的“哑巴化”桌面以及其明显的错误质量,它使一些杰出的Linux开发人员感到疏远。 (关于Linux发行版中的Linux发行版:哪个最好?)
但是,Ubuntu的11.04版引入了一些令人兴奋的新功能,例如可以通过菜单进行搜索。 只需按“ Alt”,就会弹出一个搜索框,让您快速找到菜单选项。
窗口管理器
如前所述,窗口管理器是桌面环境的替代方案。 它们通常具有以下两种口味之一:堆叠和平铺。 堆叠是指您习惯的方法,其中显示的窗口彼此重叠。 顾名思义,平铺会安排窗口以最大程度地利用屏幕。 (Windows的第一个版本以这种方式工作是因为Apple拥有堆叠窗口的专利权。)一些技术用户(例如系统管理员和程序员)发誓要平铺,认为它比堆叠窗口管理器更有效。
开箱
Openbox是一种流行的窗口管理器,因为它真正要做的就是管理窗口。 在桌面上单击鼠标右键时,会出现一个菜单,而不是Windows中的任务栏。 它可以通过文本文件(迟早要在Unix世界中解决的某些问题)或称为obconf的GUI程序进行配置。
助焊剂盒
Fluxbox与Openbox相似,因为它非常易于配置和简约,但是却有一个有趣的变化。 您可以将窗口分组为选项卡,类似于选项卡式浏览。这使您可以轻松地将窗口分组。
启示
如果您想要一个不会占用大量资源的有吸引力的窗口管理器,那么您可能想要寻求启发。 是的,这是一个技术网站,而不是涉及灵性的网站。 Enlightenment是一个光滑的窗口管理器,具有讽刺意味的是,它在90年代末首次亮相时被认为是一种资源消耗大的工具,但它在较旧的硬件上运行良好。
DR17版本(在撰写本文时为最新版本)旨在成为成熟的桌面环境。 您可以下载预览版本,但不要屏息完整版本。 它已经开发了10多年了,尽管它看起来很实用。
Fvwm
这个高度可配置的窗口管理器已经存在多年了。 显然,它是同类产品中最多的Unixy之一。 因此,它不是那么用户友好,但是专家可以进行一些惊人的漂亮自定义,如主页上的屏幕快照所示。
平铺窗口管理器
Xmonad这位平铺管理器是用Haskell编写的,Haskell是Lisp争相使用的一种编程语言,是认真的学术计算机科学的最爱(也是“有史以来最好的计算机语言”)。 它旨在成为一个稳定,无崩溃的经理。
mi
Wmii更加简约,尝试遵循传统的Unix哲学。 它是通过Unix命令行上的命令配置的。 一个有趣的功能是它可以标记窗口以便于管理。
太棒了
Awesome的目标是成为一个高度可配置的窗口管理器。 它是通过Lua脚本配置的,并且体积小且可扩展。
dwm
Dwm是wmii的表弟。 但是,您必须是真正的硬核技术人员才能配置该技术。 唯一的配置文件是其自己的源代码!
鼠药
顾名思义,掠夺是试图让高级用户在不使用鼠标的情况下操纵窗户。 实际上,这是所有这些窗口管理器的目标。 为什么? 想想他们的听众。 它们主要针对程序员。 这些人不希望非常牵手。
当然,这只会划伤表面。 Wikipedia列出了桌面环境和窗口管理器,您可能也想签出此页面。 尝试一个。 尝试几个! 无论您是新用户还是经验丰富的用户,都将有很多工作可以忙。