Desktop environment (简体中文)
桌面环境通过汇集使用相同组件库的程序,为用户提供了完全的图形用户界面。
概况
桌面环境结合X客户端,提供通用图形用户界面元素,如图标、工具栏、壁纸,桌面小部件。 大多数桌面环境包括提供一套整合的应用程序和实用工具。 最重要的是,桌面环境提供他们自己的 window manager, 但是通常被替换为另一个兼容的。
用户可以自由搭配不同桌面环境的程序,桌面环境只是提供一个完整的和方便的方法完成这项任务。请注意,用户可以自由地混合和匹配来自多个桌面环境中的应用。 例如,KDE 用户可以安装和运行 GNOME 应用程序如Epiphany web 浏览器,他/她宁愿在 KDE 的 Konqueror web 浏览器。 这种方法的一个缺点是,许多应用程序提供的桌面环境项目严重依赖其DE各自底层库。因此,从一系列桌面环境中安装应用程序将需要安装更多的依赖关系。用户为了节省磁盘空间,通常不会使用这样的混合环境,他们会考虑轻量级替代方案。
此外,桌面环境自带的程序,与该桌面环境整合最佳。从表面上看,混合环境中的部件工具包会造成视觉上的差异。(也就是说,接口将使用不同的图标和小部件样式)。 在用户体验方面,混合环境中的行为可能同样可能造成混乱或意外的行为。(例如单点击与双击图标;拖和拖放功能)
在安装桌面环境之前,X 服务器安装是必需的。详细信息,请参阅 Xorg。
桌面环境列表
官方支持
- Budgie — Budgie 是一款专为现代用户而设计的桌面环境,它专注于简单和优雅。
- Cinnamon — Cinnamon 致力于提供传统的用户体验。Cinnamon 是一个 fork GNOME 3 的项目。
- Deepin — Deepin 桌面界面和应用程序功能的直观和优雅的设计。四处移动,共享和搜索等已经成为一个简单的愉悦体验。
- Enlightenment — Enlightenment desktop shell 提供了基于 Enlightenment Foundation Libraries 的高效窗口管理器以及其他基本桌面组件,如文件管理器,桌面图标和小部件。它支持主题,并能够在较旧的硬件或嵌入式设备上执行。
- GNOME — GNOME桌面环境是一个既具有现代('GNOME')又有经典('GNOME Classic')会话的迷人而直观的桌面。
- GNOME Flashback — GNOME Flashback 是 GNOME 3的一个 shell ,最初称为 GNOME 后备模式。桌面布局和底层技术与 GNOME 2 类似。
- Sugar — Sugar是一个为 5-12 岁孩子提供学习帮助的桌面环境,并且集成了多媒体的活动。在为全世界每一位孩子提供素质教育机会的计划中,Sugar 是其核心组成部分 — 目前全世界有将近一百万小孩使用该桌面环境,他们讲着 25 种语言,来自 40 多个国家。在 Sugar 的帮助下,他们有机会接受素质教育,从而成就自己的人生。
自己打造桌面环境
桌面环境是安装完整图形环境的最简单的方法。但是,如果主流桌面环境并不能满足用户的需求,那么用户也可以通过多种方法来构建和定制他们自己的图形环境。通常,构建一个自定义的环境包括选择一个合适的窗口管理器,一个任务栏以及一些应用程序(一个极简的应用程序选择方案至少包括一个终端模拟器(terminal emulator),文件管理器(file manager)和文本编辑器(text editor))。
通常由桌面环境提供的其它应用程序有:
- 应用程序加载器:List of applications#Application launchers
- 剪贴板管理器:Clipboard#Managers
- 桌面渲染器:Xorg#Composite
- 桌面壁纸配置器与桌面图标:List of applications#Wallpaper setters and Openbox#Desktop icons and wallpapers
- 显示管理器:Display manager#List of display managers
- 显示器节电配置:Display Power Management Signaling
- 登出对话框:List of applications#Logout UI
- 挂载工具:List of applications#Mount tools
- 消息通知守护进程:Desktop notifications
- 安全策略认证代理:Polkit#Authentication agents
- 屏幕锁定器:List of applications#Screen lockers
- 音量管理器:List of applications#Volume control