跳转到内容

GNOME

来自代码酷
GNOME
Developer(s)GNOME项目
Initial releaseMarch 3, 1999; 26 years ago (1999-03-03)
模板:Infobox software/simple
Repository
  • {{URL|example.com|optional display text}}
Written inCPythonJavaScript
Engine
    Operating system类Unix系统
    PlatformLinuxBSD
    Type桌面环境
    LicenseGPLLGPL
    Websitewww.gnome.org

    GNOME(发音为/ɡˈnoʊm/或/ˈnoʊm/)是一个自由开源的桌面环境,主要用于Linux和其他类Unix操作系统。GNOME项目由GNOME项目社区开发,是GNU计划的一部分。

    历史[编辑 | 编辑源代码]

    GNOME项目始于1997年8月,由Miguel de IcazaFederico 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基于以下核心技术构建:

    核心组件[编辑 | 编辑源代码]

    • GTK - 主要的图形工具包
    • GLib - 提供基础数据结构支持
    • GObject - 对象系统框架
    • D-Bus - 进程间通信机制

    桌面组件[编辑 | 编辑源代码]

    • 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发行版的默认桌面环境:

    未来发展[编辑 | 编辑源代码]

    GNOME项目正在进行的主要开发方向包括:

    • 改进Wayland支持
    • 增强移动设备适配
    • 优化性能
    • 扩展Flatpak应用支持

    参见[编辑 | 编辑源代码]

    外部链接[编辑 | 编辑源代码]