热门论坛问题
提问这里还没有问题。成为第一个提问者吧!
文档
背景
elementary OS 是一款基于 Ubuntu 的 Linux 发行版。它被宣传为 macOS 和 Windows 的完美替代品,同时也是一款适合初学者的 Linux 发行版。默认情况下,elementary OS 使用 Pantheon 作为默认用户界面和桌面环境。
Pantheon 桌面环境
Pantheon 桌面环境基于 GNOME 软件基础构建,其中包括 GTK、GDK、Cairo、GLib、GObject、GIO、GVfs、Vala 和 Tracker。该桌面环境允许用户通过创建多个工作区来组织工作流程。
Pantheon 应用程序
- Pantheon Greeter: 基于 LightDM 的会话管理器
- Gala: 窗口管理器
- Wingpanel: 顶部面板,功能类似于 GNOME Shell 的顶部面板
- Slingshot: 位于 WingPanel 中的应用程序启动器
- Plank: 程序坞(Docky 即基于此构建)
- Switchboard: 设置应用程序(或控制面板)
- Pantheon Mail: 使用 Vala 编写并基于 WebKitGTK 的电子邮件客户端
- Calendar: 桌面日历
- Music: 音频播放器
- Code: 代码编辑器,类似于 gedit 或 leafpad
- Terminal: 终端模拟器
- Files: 文件管理器(曾用名 Marlin)
- Installer: 与 System76 合作构建的安装程序
elementary OS 设计理念
elementary OS 人机交互指南 (HIG) 强调创造一致、直观且以用户为中心的设计体验。这些指南提倡简洁和易用性,确保应用程序无缝集成到桌面环境中。通过优先考虑清晰度、极简主义和易于访问的配置,开发者被鼓励制作出不仅在视觉上与操作系统协调,而且高效且使用愉悦的应用程序。
HIG 秉承了做出明智设计决策、避免不必要的复杂性并考虑用户工作流程的理念,旨在提供一个连贯且精致的体验。
其设计理念包含以下内容:
- 一致性:开发者应使用标准控件和界面元素,以确保应用程序在 elementary OS 中具有统一的外观和可预测的行为。(第 43 页:交互式控件)
- 简洁性:专注于构建模块化应用程序,优先考虑核心功能,避免不必要的复杂性或功能臃肿。(第 7 页:简洁性)
- 易用性:设计应用程序时应考虑周到的默认设置,尽量减少用户配置的需求,并根据上下文呈现选项,以保持界面简单易用。(第 8 页:易用配置)
- 最少文档:创建直观的应用程序,不依赖帮助文档,使用通俗易懂的语言,并避免技术术语,以提高用户理解力。(第 10 页:最少文档)
- 始终提供撤销:让用户可以撤销潜在的破坏性操作,而不是提供警告,从而促进更快速、更自信的工作流程。(第 16 页:始终提供撤销)
- 始终保存:实时自动保存用户更改,消除手动保存的需要,确保用户对数据完整性充满信心。(第 18 页:始终保存)
- 高效工作流:为流畅的工作流进行设计,实现快速的应用启动、启动时的明确操作以及会话间的状态恢复,从而提升用户生产力。(第 12–14 页:用户工作流、首次启动体验、正常启动)
- 反馈与通知:使用 Toast 提示、信息栏和通知等反馈工具,在不造成干扰的情况下为用户提供相关信息和上下文操作。(第 29–34 页:提供反馈、通知)
- 图标与视觉设计:遵循有关设计具有独特形状、适当尺寸和鲜艳色彩的图标的详细指南,这些图标需符合 elementary OS 的风格。(第 58–64 页:图标设计)
- 文本与语言:编写清晰、简洁且具操作性的文本,并保持一致的大小写、标点符号和命名规范,以改善用户的理解和体验。(第 70–71 页:文本)
技术规格
常规信息
- 开发者: elementary, Inc
- 许可协议: GNU 通用公共许可协议
- 操作系统家族: Linux (类 Unix)
- 首次发布日期: 2011 年 3 月 31 日
- 最新发布日期: 2024 年 11 月 26 日
可用性信息
- 语言: 多语言
- 平台: AMD64
系统信息
- 工作状态: 当前
- 源模型: 开源
- 更新方式: 长期支持
- 软件包管理器:
- APT (命令行前端)
- dpkg (后端)
- Flatpak
- 默认用户界面: Pantheon