initCommon(); $template->displayHeader(); ?>

10. Fedora 桌面

[提示] 网上最新的发行注记

发行注记可能已更新。要查看最新版本的 Fedora 发行注记,请访问:

http://docs.fedoraproject.org/release-notes/

本节详述影响 Fedora 图形桌面用户的改变。

10.1. GNOME

本次发布包含 GNOME 2.22。

GNOME 欢迎屏幕被上游开发者禁止了。要启用它,使用 gconf-editor 或下面的命令:

gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true 

本次发布中,锁定屏幕对话框并未连接到指定的屏幕保护程序。要启用它,使用 gconf-editor 或下面的命令:

gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"  

这次发布中,插入点(光标)闪烁被默认激活。该配置由一个 gconf 注册表条目来控制。要将之禁用,运行以下命令:

gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false

10.1.1. Gvfs

GNOME 2.22 提供了全新的 Gvfs,一个用户空间的虚拟文件系统。该系统支持 sftp,ftp,dav,smb,obexftp,以及其他多种协议。Gvfs系统接替了其前身gnome-vfs

Gvfs 包含两个部分:

  • GIO,一个共享库,是 GLib 的一部分,并且为·

  • Gvfs是一个包含多种文件系统类型和协议的工具。

Gvfs 系统启动一个单独的服务程序,gvfsd 来维护 gvfs 连接。客户通过 DBus调用和一个自定义协议来完成通讯(后者用来传输文件内容)。

一些过去被gnome-vfs 支持的文件系统,现在可能尚未被gvfs所支持。相应的工作正在紧锣密鼓的进行中。

10.1.2. GNOME 显示管理工具

GNOME 显示管理器 (gdm) 被更新到最新的主流版本,该版本是对代码的一次完整重写。该工作由 Fedora 开发人员主导。

PolicyKit 可以被用来控制系统的关机和重启。由于将要被新的工具替代,配置工具 gdmsetup 没有被提供。参阅以下内容来了解关于配置的变动:

http://live.gnome.org/GDM/2.22/Configuration

登录屏幕中其他的新功能包括:

  • 登录屏幕上的电源和监测,·所以笔记本电脑会在电池电量低的时候休眠或关机。

  • 用户列表

  • 在登录窗口和桌面会话之间的公共默认背景,中间不闪烁

这个特点的更多信息:

http://fedoraproject.org/wiki/Features/NewGdm

注意:~/.Xclients~/.xsession 在登录时不再自动读取。如果你使用了这些文件之一,那么安装xorg-x11-xinit-session软件包。

10.2. KDE

这次发行集成了 KDE 4.0.3。由于软件包kdepimkdevelop 不是 KDE 4.0 的一部分,以及kdewebdev 的 KDE 4.0 版本尚为完成,以上软件仍采用 KDE 3.5.9 中的版本。

KDE 4.0 提供了对核心组件的重大更新;比如,升级到 QT 4。KDE 4.0 同时也提供了一系列新的框架,比如:一套新的多媒体 API:Phonon,一套硬件整合框架:Solid,一套新的桌面和面板管理工具:Plasma,整合的桌面搜索,KWin中的桌面特效,新的视觉主题 Oxygen。KDE 4.0.3 是 KDE 4 系列的一个 错误修正版。

Fedora 9 不包含 老的 KDE 3 桌面。但是 Fedora 提供一个兼容 KDE 3的开发环境,以用在 KDE 4 和其他桌面环境下来编译和运行 KDE 3 程序。参阅向前兼容性 部分以获得更多的信息。

由于 networkmanager 同这次发行中包括的 NetworkManager 不相容,KDE Live 镜像使用NetworkManager-gnome 中的 nm-applet 来作为替代。注意 gnome-keyring-daemon 被用来存储网络密码。(已经不再需要 Fedora 8 中的 knetworkmanager,因为其仅仅安装一个符号链接来调用 nm-applet。)

由于内置的窗口管理器 KWin 现在可选地支持合成和桌面特效,KDE Live 镜像不再包括 Compiz/BerylKWin 中合成/特效模式默认被禁用,但是可以通过 systemsettings 来启用。Compiz (和KDE 4集成)可以通过安装compiz-kde软件包从资源库中获得。

10.2.1. 工作区的变化

  • Plasma 替换了原来的 KickerKDesktop 程序。Plasma 同时管理面板和桌面。所以,现在可以将Plasma 小程序放置到桌面和面板上,如果面板可以容得下该小程序。

  • 旧的·KDE·控制中心·(KControl)·被·System·Settings·(systemsettings) 替代.

  • KDM 登录屏幕使用一个新的主题文件格式。因此,KDE 3中的 KDM 主题无法在 KDE 4 中工作。KDM 现在内置了主题配置功能,所以不再需要单独的 kdmtheme 命令。

以上所有应用程序可以在 kdebase-workspace 软件包中找到。

10.2.2. 软件包和应用程序的变化

  • 软件包·qt·,·kdelibs·和·kdebase·现在代表 KDE 4 版本,·在以前的 Fedora 版本中以·qt4·,·kdelibs4·和·kdebase4·出现.

  • Qt 3 和 KDE 3 被命名为 qt3kdelibs3kdebase3。 Fedora 9 只包括了 kdebase3 中的一部分。参见 前向兼容性 部分。

  • 主流 KDE 将 kdebase 模块分为了 3 个部分:kdebase-runtimekdebase (有时也被称为 kdebase-apps,以示同 kdebase 的区别),和 kdebase-workspace。 Fedora 中体现了这一变化。

  • Fedora 9 新增了 kdegames3 软件包,提供尚未移植到 KDE 4 环境的 KDE 游戏。

  • Dolphin 进入了 kdebase,并且替换了原有的d3lphin

  • kdebase-workspace 软件包现在提供对KDM 主题的配置,从而替换了kdmtheme

  • Okular 替换了 KPDFKGhostView,和 kdegraphics 中的 KFax

  • kaider 软件包替换了 KBabel。后者曾是 kdesdk 的一部分。

  • okteta 软件包替换了KHexEdit。后者曾作为 kdeutils 的一部分。

  • kalgebra 软件包和 marble 现在成为了 kdeedu 软件包的一部分。

  • ksudoku 软件包现在是 kdegames 的一部分。

  • gwenview 现在是 kdegraphics 的一部分。

  • kiconeditkcoloredit 软件包, 已经从 kdegraphics 中独立出来了。

  • kmid 曾是 kdemultimedia 的一部分,现在已经是一个独立的软件包。

  • Fedora KDE 团队决定抛弃 -extras 系列子软件包。这些软件包包括很多老的和不稳定的 KDE 应用程序。这些程序有的被 KDE 4所抛弃,生下的则已经被修复。

  • kdeadmin-kpackage 被从kdeadmin 中分离开来。因为 KPackage 现在依赖于 smart

  • KDE 4 去除了 kdeaddons 模块。因此 Fedora 9 中没有 kdeaddons 软件包。为了支持 kdegames3Atlantik Designer 仍然可用,但是软件包名为 kdeaddons-atlantikdesignerksig 程序和 Konqueror 插件 konq-plugins 现在在独立的软件包中发布。extragear-plasma 替换了 Kicker 插件。

10.3. 蓝牙

Fedora·9 中的蓝牙·(

http://fedoraproject.org/wiki/Releases/FeatureBluetooth

发送到蓝牙设备的文件现在由 bluez-gnome 中的 bluetooth-sendto 程序来处理。这个程序替换了gnome-obex-sen。在Nautilus发送到... 上下文菜单中,添加了相应的条目。

从蓝牙设备中下载文件,可以使用gnome-user-share 软件。该软件提供对 ObexFTP 和 ObexPush 的支持。要共享文件:系统首选项Internet 和网络个人文件共享通过 Bluetooth 蓝牙共享文件 。或者使用 ObexPush 来下载文件:个人文件共享通过蓝牙接收文件

远程蓝牙设备上的文件可以经由 GVFS 被 Nautilus 直接存取。同蓝牙设备同步个人信息(PIM)可以使用 gnome-pilot

通过在桌面面板上右键单机蓝牙图标,可以浏览蓝牙设备。

10.4. XULRunner

过去基于 Gecko 引擎的程序需要 Gecko 才能正常运行。现在,由于 Mozilla 的不断努力,浏览器引擎已经从用户界面部分分离出来,成为 XULRunner。这样的结构提供更好的 API/ABI 稳定性,并且简化了编译基于 Gecko 的程序的过程。很多过去使用 Gecko 的 Fedora 程序现在都已经基于 XULRunner

要了解当前的状态,点击连接 http://fedoraproject.org/wiki/Features/XULRunner。 要参与到开发中来,点击连接 http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges

要获得完整的主流文档,参见 http://developer.mozilla.org/en/docs/XULRunner.

10.5. Web 浏览器

Fedora的这次发行包含了当前流行的Firefox网页浏览器 的 3.0 版本,更多关于Firefox 请参阅http://firefox.com/nspluginwrapper 软件包在 32 位系统上也被默认安装。在独立的地址空间中运行插件可以增加浏览器的安全性和稳定性。

要获得 Fedora 中 Firefox 3.0 的信息,参阅以下页面:

http://fedoraproject.org/wiki/Features/Firefox3

10.5.1. 启用 Flash 插件

Fedora 包含实验性的自由和开源版本的 Flash 实现,swfdecgnash。我们鼓励您在安装 Adobe 的专有 Flash 插件前,先给予自由的开源软件一次机会。

Fedora x86_64 用户必须安装 nspluginwrapper.i386 软件包,以在 x86_64 版本的 Firefox 中使用 32 位的 Adobe Flash 插件,并安装 pulseaudio-libs.i386 软件包,以打开插件音效。

  1. 要创建 32 位的 mozilla 插件目录,使用以下命令:

    su -c "mkdir -p /usr/lib/mozilla/plugins" 
    
  2. 安装 nspluginwrapper.i386, nspluginwrapper.x86_64, 和 pulseaudio-libs.i386 软件包:

    su -c "yum install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386" 
    
  3. 按照上面的步骤安装 flash-plugin

    运行 mozilla-plugin-config 来注册 flash 插件:

    su -c "mozilla-plugin-config -i -g -v" 
    
  4. 关闭所有 Firefox 窗口,重新运行 Firefox

    在地址栏输入 about:plugins,查看插件是否已被加载。

10.6. 禁用 PC 机扬声器

在 Fedora 中,PC 扬声器默认被启动。如果你不喜欢该扬声器的声音,有两种办法来禁用之:

  • alsamixerPC 扬声器条目里可以减小该扬声器的音量,或者将之设置为静音。

  • 要在系统范围内禁用 PC 扬声器,可以运行以下命令。

su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf

10.7. 世界时钟小程序

GNOME 面板中的时钟程序被增强。现在可以同时显示多个时区的始终,以及每个时区的天气信息。这项工作将 intlclocksystem-config-time和天气小程序中的大量功能整合到 GNOME 时钟小程序中。附加的功能包括:用户可以任意选择除了预定时区之外的位置,用户界面的到改善,在浮动信息中显示完整的天气信息等。

获取更多信息:

http://fedoraproject.org/wiki/Releases/FeatureClockApplet

10.8. 字典整合

hunspell,一个新的拼写检查支持程序,被整合到 GNOME 和 KDE 桌面环境,OpenOffice.orgFirefox,和其他基于 XULRunner 的程序中。这个公用支持程序包括可由hunspell 使用的一套共用的多语言字典。多个应用程序使用单独的一套字典可以提供一致的拼写检查,并且占用更少的磁盘空间。

详情如下:

http://fedoraproject.org/wiki/Releases/FeatureDictionary

10.9. Compiz 桌面特效

Fedora·9·发行包括·Compiz·0.7.2,·它改进了多显示支持,添加 KDE4 支持,增加对 GTK Window 显示的鼠标中键、右键以及滚轮的配置。同时 Compiz·0.7.2 增添了很多改进并且对一些 bug 进行了修复。

需要更多详情,请参考 Compiz·0.7.2 发行声明:

http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html

10.10. vmmouse 驱动程序

由于在装载xorg-x11-drv-vmmouse驱动时的一个bug,在客户虚拟机的显示中,鼠标位置可能不正确。直到被更新前,在客户机中添加Option NoAutoAddDevices/etc/X11/xorg.conf文件的ServerFlags节中。如果需要,创建这个节:

Section "ServerFlags"
	Option      "NoAutoAddDevices"
EndSection
displayFooter('$Date: 2008/05/12 21:40:24 $'); ?>