GNOME
外观
Developer(s) | GNOME项目 |
---|---|
Initial release | March 3, 1999 |
Repository |
|
Written in | C、Python、JavaScript |
Engine | |
Operating system | 类Unix系统 |
Platform | Linux、BSD |
Type | 桌面环境 |
License | GPL、LGPL |
Website | www |
GNOME(发音为/ɡˈnoʊm/或/ˈnoʊm/)是一个自由开源的桌面环境,主要用于Linux和其他类Unix操作系统。GNOME项目由GNOME项目社区开发,是GNU计划的一部分。
历史[编辑 | 编辑源代码]
GNOME项目始于1997年8月,由Miguel de Icaza和Federico Mena发起,目标是创建一个完全由自由软件组成的桌面环境。名称"GNOME"最初代表"GNU Network Object Model Environment",但这一含义已不再使用。
主要版本里程碑:
- GNOME 1.0(1999年3月) - 首个稳定版本
- GNOME 2.0(2002年6月) - 引入新的用户界面范式
- GNOME 3.0(2011年4月) - 全面重构,引入GNOME Shell
- GNOME 40(2021年3月) - 采用新的水平工作区布局
- GNOME 45(2023年9月) - 改进多显示器支持
设计理念[编辑 | 编辑源代码]
GNOME遵循以下设计原则:
- 简单性:减少复杂性,提供直观的用户体验
- 可访问性:支持各种辅助技术
- 国际化:支持多种语言和区域设置
- 自由软件:所有组件均为开源软件
技术架构[编辑 | 编辑源代码]
GNOME基于以下核心技术构建:
核心组件[编辑 | 编辑源代码]
桌面组件[编辑 | 编辑源代码]
- GNOME Shell - 用户界面主框架
- Mutter - 窗口管理器和合成器
- GDM - GNOME显示管理器
- Nautilus - 默认文件管理器
安装与使用[编辑 | 编辑源代码]
在Debian系统中安装GNOME桌面环境:
# 安装完整的GNOME桌面环境
sudo apt install task-gnome-desktop
# 仅安装基本GNOME组件
sudo apt install gnome-core
定制与扩展[编辑 | 编辑源代码]
GNOME支持通过扩展增强功能:
1. 安装GNOME扩展工具:
sudo apt install chrome-gnome-shell
2. 访问[GNOME扩展网站](https://extensions.gnome.org/)安装扩展
常用扩展包括:
- Dash to Panel - 将Dash与顶部面板合并
- Arc Menu - 提供Windows风格的开始菜单
- GSConnect - 与Android设备集成
应用生态[编辑 | 编辑源代码]
GNOME包含一系列核心应用程序:
应用名称 | 功能描述 |
---|---|
Files (Nautilus) | 文件管理器 |
Terminal | 命令行终端 |
Evolution | 电子邮件和日历客户端 |
Web (Epiphany) | 网页浏览器 |
Gedit | 文本编辑器 |
Videos (Totem) | 媒体播放器 |
与其他桌面环境的比较[编辑 | 编辑源代码]
特性 | GNOME | KDE Plasma | Xfce |
---|---|---|---|
资源占用 | 中等 | 中等 | 低 |
定制性 | 有限 | 高 | 中等 |
现代化程度 | 高 | 高 | 中等 |
默认应用集成 | 完整 | 完整 | 基本 |
发行版支持[编辑 | 编辑源代码]
GNOME是多个主流Linux发行版的默认桌面环境:
- Fedora
- Debian(自Debian 7起)
- Ubuntu(2005-2010,2021年起)
- openSUSE
- Arch Linux(可选)
未来发展[编辑 | 编辑源代码]
GNOME项目正在进行的主要开发方向包括:
- 改进Wayland支持
- 增强移动设备适配
- 优化性能
- 扩展Flatpak应用支持