Fedora 针对桌面用户所做的变更
3.1. 桌面
3.1.1. 概述
3.1.1.1. 默认提供 mdns
选择安装”图形化桌面“时,
MDNS
也会包括在内。该程序能够在开机后发现本地网络上的设备。
MDNS
默认不会发布任何个人信息。
3.1.1.2. systemd 可操作显示管理器
切换显示管理器不再需要编辑
/etc/sysconfig/desktop
文件。只需使用命令:
systemctl enable --force displaymanager
.service
就可以启用您所选择的已安装的显示管理器。
3.1.2. Cinnamon
Fedora 用户现在可以选择使用
Cinnamon,这是一个基于
GNOME3 的高级桌面环境。
Cinnamon 采用了以
GNOME 为后端的各种优秀特性,同时为用户提供了更为传统的、方便的桌面体验。
3.1.3. GNOME
Fedora 18 采用最新的
GNOME 3.6。您会注意到这些变化:
-
更方便的用户界面:在之前的 GNOME3 版本中增加了辅助功能,如屏幕阅读器和屏幕软键盘等。 GNOME 3.6 开始将默认启用这些功能。如果要使用辅助功能,只需要从 GNOME Shell 中点击
"Universal Access"
图标即可。此外 GNOME 3.6 还为 Magnifier 增加了亮度、对比度调整以及反色等功能。 -
更好地与分布式("基于云的")文档系统集成:用于文件管理的 GNOME Documents 应用已经与 Google Docs 集成。同时 GNOME 3.6 还增加了对 Microsoft SkyDrive 的支持,以便拥有 Windows Live 帐户的用户使用。
-
对 ActiveSync 账户的支持:您可通过 GNOME
在线账户
功能将您的在线账户连接至桌面。GNOME 已经能够连接 Google 账户, 而 GNOME 3.6 又增加了对 ActiveSync(或 Microsoft Exchange)账户的连接功能。 -
改进过的文本塑造: GNOME 3.6 采用一个改进过的文本塑造引擎。您将会注意到高质量的文本渲染和内存节省。未来 GNOME 版本将带来新版文本塑造引擎的更多改善。
-
更有效的输入源选择: GNOME 3.6 只采用了
IBus
输入法框架。您可以选择输入设备(如键盘)以及键布局,而所有 GNOME 应用都会使用这些设置。 -
来自 GNOME 的初始设置:当您有了新计算机或者是安装了新系统后, GNOME 3.6 会通过以下重要任务来帮助您:
-
连接到网络
-
创建用户帐户
-
设置时区和位置
-
集成在线帐户
-
了解有关 GNOME Shell 的基本信息
-
-
改进的通知系统: GNOME 3.0 提供了
消息托盘
,是应用程序向用户发送通知的一种新方式。 GNOME 3.6 对消息托盘
进行了改进,使得用户能够继续关注并可得知通知是否要紧。更多信息请阅读 GNOME documentation。 -
更加便捷的打印机管理: GNOME 3.6 改进了 GNOME 控制中心 的
打印机
面板。您可以更加方便的查找并配置本地和网络打印机,选择驱动以及设置首选项。 -
更加有用的锁屏功能:当您“锁定”桌面或计算机从“睡眠”状态恢复后, GNOME 3.6 的屏幕锁定功能提供了更多信息以及新的功能:
-
查看日期和时间
-
控制音乐和媒体播放器,及调整音量
-
查看您是否有新消息和通知
-
更改基本网络连接设置
-
选择如何解除您的桌面锁定
-
-
综合性企业登录信息:连接到大型(企业)网络的用户可以在 GNOME 3.6 控制中心中查看并有可能修改用户帐户设置。该特性集成了 Fedora 18 的 realmd 特性,因此您可以查看并有可能管理 Active Directory 部署。
3.1.4. KDE 软件集合
Fedora 18 采用
KDE 4.9,该版本带来了众多新特性以及稳定性和性能上的提升。
KDE 项目 品质团队采取主动措施确保了本版本是最好的一个。
KDE 发行注记介绍了现有的一些变更:
3.1.4.1. 平台
KDE Platform 包括 bug 修正、品质改进、网络化以及为
Frameworks 5 的准备。
3.1.4.2. Plasma 工作空间
Plasma Workspaces 的变化包括:
Dolphin 文件管理器、
Konsole X 终端模拟器、
KWin 窗口管理器以及
Activities
功能上的大幅改进。
-
Dolphin 文件管理器:强大的文件管理器 Dolphin 现在具备了后退和前进按钮并恢复了内嵌文件重命名(inline file renaming)。 Dolphin 能显示元数据,如排名、标签、图像和文件大小、作者、日期和更多信息,并能按元数据属性进行分组和排序。新版 Mercurial 插件能像 git, SVN and CVS 支持的方法一样轻松地操控该版本控制系统,因此,用户可直接从本文件管理器进行拉、推和提交。 Dolphin 的用户界面进行了一些细小改进,具备一个更好的
位置
面板,改进过的搜索支持和与终端面板位置同步。 -
Konsole X 终端模拟器:吃苦耐劳的 Konsole 现已能用 KDE
Web 快捷方式
搜索选中文本。它会在文件夹被丢进 Konsole 窗口时提供将目录改到
上下文选项。通过拖离标签来生成只包含其内容的新窗口,用户有了更多管理终端窗口的控制权。已有标签能以相同配置克隆出新标签。用户能控制启动 Konsole 时菜单栏和标签栏的可视性。对擅长脚本编写的用户来说,标签标题可用转义序列进行修改。 -
KWin 窗口管理器: KDE的窗口管理器, KWin 进行了多项改进。包括像在窗口切换时窗口升起的微小改动,对
Window Specific Settings
提供帮助,还有很多明显改动,例如:对盒切换(box switching)的KCM
进行改进,使Wobbly Windows
具有更佳性能。为了让 KWin 更好地适应Activities
而增加了Activity
相关窗口规则。这些都是为了提高 KWin 的质量和性能。 -
Activities
:Activities
现已全面整合工作空间
。在 Dolphin、 Konqueror 和文件夹视图
中能将文件链接到Activities
。在桌面上或面板中能显示只与Activity
关联的文件。Activity
KIO
是一项新功能,使私人活动加密变成可能。 -
工作空间
引入MPRIS2
支持,通过 KMix 能处理流数据,和Plasma
数据引擎处理这个音乐播放器控制协议。这些改动与 KDE 音乐与视频播放器, Juk 和 Dragon 对MPRIS2
的支持有关。此外在工作空间
中还有很多小改动,包括一些QML
接口。改进后的Plasma
迷你播放器带有一个音轨属性对话框和更佳的过滤功能。Kickoff 菜单现在可以仅通过键盘使用。网络管理
部分进行了一些布局和易用性上的更改。Public Transport
小工具也有相当多的改动。
3.1.4.3. 应用
-
Kontact 组件:世界上最完整的 PIM 组件 Kontact 得到了性能改进以及很多 bug 修正。
-
: KDE-Edu 推出了一款新的记忆游戏 Pairs。而 Rocs, 这个面向师生群体的图论应用,得到大量的改进。现在可逐步进行计算过程,撤销及取消构造系统会工作的更好。同时还支持图形叠加。 Kstars 改进了按中天时间 / 观察时间排序的功能,并有了更好的 Digital Sky Survey 图像检索功能。 Marble 得到了速度上的优化并有了线程支持,其用户界面也得到改进。 Marble 的路线扩展增加了 OSRM(Open Source Routing Machine),支持自行车及步行路线,并有了离线数据模型,可以管理离线路线和离线搜索数据。 Marble 现在还能够在 FlightGear 模拟器中显示飞机的位置。
-
KDE 游戏: KDE Games 已升级。 KDE 的麻将游戏, Kajongg 进行了许多优化,包括游戏弹出式提示,改进过的机器人 AI,并能和同一台服务器上的玩家聊天( kajongg.org 现在有了一个!) KGoldrunner 又加入了新的关卡。(由 Gabriel Miltschitzky 贡献), KPatience 在保存时能够保留游戏的历史记录。 KSudoku 除了增加 7 个二维和 3 个三维数独形状外,还对像提示等功能做出了小幅改进。
3.1.5. MATE
这是面向 Fedora 18 的
MATE 桌面 首次发布。它为用户带来了期望已久的经典、直观且易用的桌面体验。Fedora 对
MATE>的支持通过
#fedora-mate
和
#mate
提供。这两个 irc 频道位于
irc.freenode.net 或者通过 Fedora 的 bugzilla。
3.1.6. Xfce
Fedora 18 赶上了
Xfce 4.10 的发布。该版本仍然延续了其快速、轻量且用户友好的桌面环境特点,并通过多种方式完善了桌面并改进了用户体验。这些变化主要有:
-
全新应用程序查找器:新版的应用程序查找器经过完全重写后,集合了较早的 xfce4-appfinder 和 xfrun4 的功能
-
改进过的面板:面板现在有了可供选择的 垂直显示模式(桌面栏)。而且,面板插件可以多行排列,这对桌面栏模式很有用。
-
功能的改进: 新的 MIME 类型编辑器 能够让您轻松修改用于打开不同类型文件的程序。设置编辑器和鼠标与触摸板设置对话框的扩展功能现能更好地 支持平板设备;
-
桌面操作的改进:现在只需通过 单击鼠标左键便可以实现桌面上应用程序的运行以及文件的打开。此外, 4.10 版本的桌面可显示缩略图并能自动切换显示壁纸列表内的壁纸。
-
平铺窗口:窗口管理器通过配置,可以在窗口被拖拽至屏幕边缘时将其平铺。窗口切换(Alt+Tab)可支持更灵活的主题化以及鼠标键导航;
-
默认应用的更好选择: Xfce 软件集合以及 Xfce 定制版软件现已采用了 lightdm 显示管理器和 Yum Extender 包管理器来实现桌面环境的目标。
有关
Xfce 4.10 中上游部分的变更可访问
这里。
3.1.7. Sugar
处于相同环境的教育型用户和开发人员现可享用 Fedora 18 带来的
Sugar 学习环境 "Sucrose" 0.98 版。
3.1.7.1. Sugar 桌面环境体验
-
触摸 Sugar:新版 Sugar 对触摸屏有了出色的支持,提供了触摸友好用户界面并发挥了改进过的 X 桌面触摸支持的优势。
-
修改了排序方式:用户会注意到主视图(home view)下的图标会以字母顺序排列。
-
开发 Sugar: Sugar 活动开发人员将发现一个更新过的基于 GTK3 的工具集。
3.2. 生产力
Fedora 新增
par 软件包。
par 是一个用于段落格式化的筛选工具。命令行选项允许对输出格式进行精确控制。
3.3. 网络
3.3.1. 一致的网络设备命名
Fedora 18 继续采用之前版本中使用的
biosdevname 通过确定的方式设定网络设备名称。根据主板标识,集成在服务器主板上的以太网端口将命名为
emport_number
,而 PCI 卡上的端口则命名为
pslot_number
pport_number
。该特性可通过内核命令行参数
biosdevname=0
禁用,禁用后将继续使用 ethX 命名。
3.3.2. firewalld 带来更强的网络安全性
防火墙守护程序
firewalld 代替了
iptables,成为 Fedora 18 默认的防火墙方案。
firewalld 可以在不重新加载的条件下对应用的策略进行修改,还能够让连接状态在规则更改时仍然保持。
D-BUS
接口可在无需管理员手动配置的情况下,让已验证的应用程序与防火墙交互应用程序状态及应用程序当前复杂或临时的需求。这项改进支持像
libvirtd 这样的动态环境,而在此之前
libvirtd 必须要在
iptables 规则变更后重新启动。
使用
firewall-cmd
可进行手动管理。firewalld 的文档可在这些附带的 man 手册页中找到:
firewall-cmd(1)
、
firewalld(1)
、
firewalld.conf(5)
、
firewalld.icmptype(5)
、
firewalld.service(5)
、
firewalld.zone(5)
。
3.3.3. Team Driver 改进了 NIC 绑定
Fedora 18 提供了
Team Driver
,它可以方便的将多个网络接口组合到一起,使它们能够做为单个网络接口运作。它增加了由已有绑定驱动程序(bonding driver)带来的合作可能性(teaming possibilities)。同时它还为已有绑定驱动程序提供了用户空间驱动的模块化替代品。使用说明可参考 man 手册页:
teamd.conf(5)
、
teamd(8)
和
teamdctl(8)
。
3.3.4. 拥有您自己的热点(Hotspot)
NetworkManager 现在为 Wi-Fi 提供了增强型热点或互联网连接共享模式的支持,这使得连接共享体验更加顺畅,而且得到硬件更好地支持。为保证已有配置不受影响,该模式仅在新连接中自动启用。
3.4. 国际化
3.4.1. 输入法
$HOME/.xinputrc
已被移至
$HOME/.config/imsettings/xinputrc
。
$HOME/.imsettings.log
已被移至
$HOME/.cache/imsettings/log
。
简体中文默认引擎变为
ibus-libpinyin(详情请见
Features/ibus-libpinyin)。
GNOME 桌面环境下,除了在后备模式和使用非 ibus 输入法的情况外,
im-chooser 已经弃用。原因是
GNOME 3.6 已支持 ibus 做为默认输入法系统。用户应通过
gnome-control-center 来设置输入法:
-
在面板右上角点击用户菜单。
-
从菜单选择 系统设置。
-
点击 区域 & 语言 图标。
-
打开 输入源选项。
-
点击 + 添加输入源。
-
选择您要添加的一个或多个输入源。
如果在列表内没有找到您要的输入源,请尝试在终端下运行以下命令并重启桌面:
gsettings set org.gnome.desktop.input-sources show-all-sources true
默认可能没有打开和关闭输入法的快捷键。您可以按照以下步骤指定:
-
在 系统设置中的 输入源选项下点击 快捷键设置链接,或者点击顶端的 图标然后选择 快捷键选项,再点击左侧面板的 输入部分。
-
点击 Control + 空格键。,然后按
如果默认没有为您的母语配置输入源,您可以使用以上方法添加。以下是输入源与输入法引擎对照表:
Input source name | Input method engine |
Chinese (Chewing) | ibus-chewing |
Chinese (Intelligent Pinyin) | ibus-libpinyin |
Japanese (Anthy) | ibus-anthy |
Korean (Korean) | ibus-hangul |
* (inscript (m17n)) | ibus-m17n |
* (itrans (m17n)) | ibus-m17n |
* (phonetic (m17n)) | ibus-m17n |
ibus-libpinyin 为简体中文提供了新的输入法前端,其中的智能拼音输入能够让用户更快地输入汉字。它可以替代仍在 Fedora 中提供的
ibus-pinyin。
ibus-typing-booster 是一个面向 ibus 平台的预测型输入法工具。它可以根据部分输入预测完整的字词。您可以方便地从候选词列表中选择需要的字词,从而提升输入速度和质量。
ibus-typing-booster 支持以下亚洲和欧洲语言:
-
阿萨姆语,孟加拉语,古吉拉特语,波斯语,印地文,卡纳达语,Maithili,马拉地语,尼泊尔语,奥里亚语,旁遮普语,泰米尔语,泰卢固语,乌尔都语
-
英语,丹麦语,法语
如果您想使用非 ibus 输入法,比如 fcitx、uim 等,请先移除
ibus 软件包然后重启桌面。
im-chooser 将会重新工作,在 GNOME 环境下也是如此。
3.4.2. 字体
fonts-tweak-tool 现在支持语言排序,从而决定用来显示文本的优先语言,并且支持字体属性的调整,包括针对每个字体的子像素渲染和提示配置。
Liberation 字体重新构建于一个
Google Croscore 字体的 fork,具有OFL 协议,更好的覆盖率和一些小的改善。
升级了 Paktype 字体,提升了覆盖率。
新增用于泰米尔语的
lohit-tamil-classical-fonts 字体和用于古吉拉特语的
kalapi-fonts 字体。
尼泊尔语的
madan-fonts、埃纳德语的
navilu-fonts 和
gubbi-fonts 现在支持依据 fontconfig 配置文件按照相应语言指定的最小字符数。
$HOME/.fonts.conf
已停止使用。建议用户将其移动至
$HOME/.config/fontconfig/fonts.conf
。
$HOME/.fonts.conf.d
文件停止使用。建议用户将其移至
$HOME/.config/fontconfig/conf.d
/etc/fonts/conf.avail
下所有禁用的 fontconfig 配置文件都已移动至
/usr/share/fontconfig/conf.avail
。如果您有之前位置的本地符号连接,请更新。