Product SiteDocumentation Site

3. Fedora 针对桌面用户所做的变更

3.1. 桌面

3.1.1. 概述

3.1.1.1. X2Go
X2Go 是一个特性丰富的远程桌面程序。它基于 NoMachine 使用 GPL 许可的 NX3 库。X2Go 可让 Fedora 20 作为有可扩展能力的服务器或功能全面的客户端。整个桌面会话可暂停或迁移,同时还支持音频和文件传输。

X2Go 与已加速桌面

X2Go 可能无法在像 GNOME 3 那样的 3D 加速桌面环境下正常启动。因此要想达到最好效果,可使用无需加速的桌面环境。
可通过 Fedora 的 X2Go 软件包来使用 X2Go,相关文档位于 http://wiki.x2go.org/doku.php/doc:start

3.1.2. Cinnamon

Fedora 20 中,社区最爱的桌面环境 Cinnamon 已更新至 2.0 版,该版本带来了很多新特性和功能上的改进。
此版本的部分特性有:
更好地边缘平铺。
边缘捕捉 (Edge Snapping),类似平铺,但被捕捉的窗口并不会被其它窗口覆盖。
有趣并可定制的声效
增强的用户管理功能,同时还有一款用于常见任务的用户小程序。
改进了文件管理器 nemo,包括文件操作的系统托盘支持,更好地文件输入操作,以及用户界面上的更新。
依赖减少更多;Cinnamon 不再需要安装完整的 GNOME 桌面环境,并且同时安装两个桌面环境时,二者可更好地共存。
要在 Fedora 上使用 Cinnamon,可使用 yum groupinstall "Cinnamon Desktop" 命令进行安装,然后在登录时选择 Cinnamon。有关 Cinnamon 2.0 特性的详细介绍可阅读 http://segfault.linuxmint.com/2013/10/cinnamon-2-0-released/

3.1.3. Enlightenment

Fedora 20 提供了最新版的 Enlightenment。经过上游十多年的开发,Enlightenment 项目发布了 E17 桌面 shell,它由一个窗口管理器和一套支撑库构成。它既可以被配制成一个快速、朴素的窗口管理器,也可以被配制成一个华丽夺目的桌面环境。
Enlightenment 可通过使用 yum install @enlightenment 命令安装,然后在登录时选择以使用。更多信息可阅读 http://www.enlightenment.org/p.php?p=about&l=en

3.1.4. GNOME 3.10

3.1.4.1. GNOME 概述
Fedora 20 带来了 GNOME 3.10。本版本 GNOME 桌面带来的新应用和功能有:
拖拽滚动条把手,或按住 shift 键滚动时,滚动动作更精细。
支持使用智能卡登录和验证。
Header bars 将标题栏和工具栏合并成单一元素,为窗口内容腾出更多屏幕空间,并改善了应用程序控制的展现。
改进的放大镜应用带有插入符跟踪功能,按 F7 键可激活插入符。
自定义锁定屏幕背景
新的地理位置框架可实现如旅行时时区的自动更新以及在地图上检测位置。
GNOME 文档OwnCloud 提供了支持
在您的计算机和 Boxes 虚拟机之间拖拽文件。Windows 虚拟机需安装 http://spice-space.org/download/windows/spice-guest-tools/,Linux 虚拟机需安装有更新后的 spice-vdagent。
Boxes 增加了导入文件系统镜像的支持。
改进了联系人的用户界面
改进了高像素密度显示器下的自动缩放功能。
改进了 shell 预览中的应用程序选择功能。
GNOME 在线帐户集成了 Flikr,能够在 GNOME 照片应用中访问 Flikr 的内容。
改进了集成的系统状态菜单。
重新设计了 gnome-tweak-tool,改进了设计、扩展集成并增加了功能。
新应用 - GNOME 地图,为 GNOME 桌面带来了简单的地图程序。
GNOME 音乐,一款精简的音乐播放和分享应用。

系统状态区

新的系统状态区统一了之前版本中拥有各自图标和菜单的很多项设置,比如无线和其它网络。这样并不会总是显示所有功能:比如没有麦克风的时候,麦克风的音量调节是不显示的;未检测到无线设备时,WiFi 选项也不会出现。有关系统状态区的更多信息可访问 http://afaikblog.wordpress.com/2013/08/31/feature-focus-gnome-3s-new-system-status-area/https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus
3.1.4.2. GNOME 软件
Fedora 上的 GNOME 将提供全新闪亮的用于应用浏览及安装的程序。GNOME 软件会显示与用户相关的信息,比如应用程序的描述、截图、评论等等。
应用程序按照应用数据规范 (AppData Specification)软件以及其它支持的工具中描述其自身。通过支持该功能,Fedora 贡献人员可一并向上游项目提供对应用数据 (AppData) 支持的协助和补丁。
旧的包管理 GUI,gpk-application,仍然可用。

3.1.5. KDE

3.1.5.1. KDE Plasma 工作环境 4.11
KDE Plasma 工作环境 4.11 是此流行的、多功能桌面环境的一个长期支持版本。主要变化包括用户体验,个人信息管理以及平台性能方面。

用户体验上的变更

  • 任务栏已被移到 QtQuick,使其表现更连贯、更流畅。
  • 电池部件现可支持键盘亮度,并可显示诸如鼠标、键盘等外设的电池状态。
  • 通知弹出窗口增加了配置按钮,可自定义要显示的通知类型。
  • KDE 声音混合器 Kmix,除增加媒体播放器控制外,还有着更好更强的稳定性。
  • 增强了 KDE 窗口管理器 Kwin 的性能。
  • 文本编辑器 Kate 有了用于 Python2、Python3、Javascript、JQuery 及 XML 的新插件。
  • 改进了 Kwallet 的用户界面设计。
  • 简易画图程序 Kolourpaint,现可以支持 WebP 图像格式。
  • PDF 阅读器 Okular 增加了审阅工具,并支持注释和表格的撤销/重做。
  • JuK 音频播放及标签编辑器增加了对 Ogg Opus 格式文件的回放和元数据编辑支持。

个人身份管理的变更

  • 改进的 Kontact 套件 提供了更好地归档,邮件定时发送功能,简化了消息筛选界面,增强了通知功能以及 Kmail 中的欺诈检测能力。

性能上的改进

  • 对 Dolphin 进行了大量优化,使其内存使用率下降达 30%。
  • 更好地索引能力以及众多改进使得 Nemopuk 的搜索速度提高了 6 倍,同时增加了对 ODF、docx 及其它文档格式的索引支持,并改善了备份和恢复功能。

Nemopuk 升级

升级到新版本 Nemopuk 的用户应等待他们的数据库进行自动重新索引并升级。转换过程会比平时消耗更多的系统资源,但只发生在升级后的第一次登录时。
3.1.5.2. Plasma-nm 网络程序
Fedora 20 中,KDE 提供了一个新的网络管理程序 Plasma-nm。它的界面现代、直观,支持用户友好型的创建和编辑来自 NetworkManager 的所有连接类型,包括桥接、bonds、VPN 等等。

3.1.6. MATE

由于与新的蓝牙堆栈存在兼容性问题,MATE 默认不提供蓝牙小程序。需要此功能的用户可安装 bluedevil 软件包。

3.1.7. Sugar 0.100

Fedora 20 的 Sugar 学习平台更新至 0.100 版本。新版本集成了多种特性,诸如 FacebookTwitter 在线服务,多家庭浏览,功能丰富的 Journal,改进的 Content Bundle 支持等等。详情请参考项目的发行注记 http://wiki.sugarlabs.org/go/0.100/Notes

3.2. 网络

3.2.1. NetworkManager 捆绑连接 (Bonding) 和桥接

NetworkManager 支持扩展的捆绑连接和桥接功能,可与已有的捆绑连接或桥接工具和配置更好地结合。这大大地增加了与像 libvirt 等虚拟化方案的互操作性。已管理的设备并不会出现在配置小程序中,除非小程序支持这些设备类型。

3.2.2. 命令行下的 NetworkManager

Fedora 20 的 NetworkManager 命令行工具 nmcli 增加了添加和编辑网络连接的功能。

3.2.3. 蓝牙堆栈更新至 BlueZ 5

Fedora 20 带来了最新版的 BlueZ 蓝牙管理软件。5.0 版本提供了大量的后端改进,增加了对低功耗方案的支持,还具备了命令行工具 bluetoothctl
有关本版本中的详细变更内容,可参考上游发行注记 http://www.bluez.org/release-of-bluez-5-0/

3.3. 国际化

3.3.1. 输入法

对于非 GNOME 的桌面环境,ibus 可支持在各窗口间使用不同的输入法引擎。该功能可从 ibus-setup 中启用。
ibus-cangjie 是为使用仓颉和速成输入法的用户提供的新 ibus 输入引擎。它主要面向香港用户,即需要输入繁体中文的用户,因为(目前为止)他们是仓颉和速成输入法的主要用户。
ibus-rime 是一个全新的用于 Linux/IBus 的 Rime 输入法引擎。
ibus-typing-boosterlatn-post 以及 latn-pre 不再被列入黑名单内。

3.3.2. 字体工具

ttname 是一个新的命令行界面工具,用于编辑 TrueTypeOpenType 字体中包含元数据的名称表。
fntsample 是一个字体样本制作程序。字体样本用来展示字体的 Unicode 覆盖情况。
sfntly 是一个用于使用、编辑以及创建基于 SFNT 字体的库。

3.3.3. 字体

trabajo-fonts 是一个用于使用 Shavian 字母(Shavian 字母是针对英语的一个音素拼写改革建议)的新字体包,但也同时支持扩展的拉丁文和基本的西里尔文。“Trabajo”来自西班牙语(如果您讲西班牙语,则发音为 [tɾaˈβaxo],如果您讲英语,则发音为 [tɹəˈbɑːhoʊ]),意思是“我工作”。为了改进外观,Trabajo 在 2.0 版时已成为衬线字体。
campivisivi-titillium-fonts 是一个新字体包。它出自意大利乌尔比诺美术学院,是视觉设计大师 Campi Visivi 为教导项目 Course Type 设计的。
mph-2b-damase-fonts 是一个新增字体包。Mark Williamson 的 MPH 2B Damase 是一个能用于很多非拉丁文字编码的免费字体。
google-noto-fonts 的文字覆盖面有所增加。现在新支持如下文字:
Avestan
孟加拉文
Brahmi
Carian
切洛基文
科普特文
德瑟雷特文
埃及象形文字
格罗葛里文
古吉拉特文
Hanunno
官方阿拉姆文
Kaithi
Kannada
KayahLi
Kharoshthi
傈僳文
吕基亚文
Lydian
马拉雅拉姆文
Mandaic
Meeteimayek
恩科文
Old-south-Arabian
老突厥文
Osmanya
腓尼基文
Shavian
Symbols
他加禄文
老傣文
Tai Viet
泰卢固文
乌加里特文
瓦伊文
lohit-devanagari-fonts 来自 lohit2 项目,通过完全重写开放类型表,现可支持 dev2 和 deva。
liberation-fonts 改进了塞尔维亚语言支持并进行了少量 bug 修正。

3.4. 打印

3.4.1. 3D 打印

3.4.1.1. slic3r
slic3r 是一个将 3D 模型转换为 3D 打印机的打印指令的强大工具。Fedora 20 包含了最新的 slic3r 版本,带来了一项新的擦除特性可以在沿着最后路径移动时收回,一个螺旋花瓶 (spiral vase) 选项以在打印时连续地提升 Z 坐标,以及许多其他的代码改进。
详细的发行注记位于:http://slic3r.org/releases/0.9.10b
3.4.1.2. Cura
Fedora 20 的 3D 打印软件 Cura 与之前版本相比更新变化较大。
Work faster: 没有准备按钮,因为没有必要去准备。\nCura 带有一个新的、更快的切片引擎,在您准备您的印版时,这些切片也实时准备着。以前需花上几个小时来准备模型,现在需要几分钟而已。
更好地规划: Project Planner 工具已集成至主界面。
Build Stronger: 填充物是在正方形的网格里完成的,而不是在随机线里。在不增加原料的情况下,给您的工程得到强度。
有关 Cura 使用方面的详细信息可参考位于 http://blog.ultimaker.com/cura-user-manual/ 的项目手册。
3.4.1.3. simarrange
Fedora 20 提供名叫 simarrange 的新印版工具。这个命令行实用程序利用 STL 文件集,在给出的印版尺寸上整理出合适的密度。