经过学习Fedora 9,这里将介绍Fedora 9桌面用户的改变问题的解决方法Linux课程实训教材,广大Linux用户系统管理员和Linux系统自学者的还可供希望转入嵌入式领域的科研和工程技术人员参考使用。
本节详述影响 Fedora 9桌面用户的改变。
GNOME本次发布包含 GNOME 。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
Gvfs
GNOME 提供了全新的 Gvfs,一个用户空间的虚拟文件系统。该系统支持 sftp,ftp,dav,smb,obexftp,以及其他多种协议。Gvfs系统接替了其前身gnome-vfs。
Gvfs 包含两个部分:GIO,一个共享库,是 GLib 的一部分,并且为Gvfs是一个包含多种文件系统类型和协议的工具。Gvfs 系统启动一个单独的服务程序,gvfsd 来维护 gvfs 连接。客户通过 DBus调用和一个自定义协议来完成通讯(后者用来传输文件内容)。一些过去被gnome-vfs 支持的文件系统,现在可能尚未被gvfs所支持。相应的工作正在紧锣密鼓的进行中。
GNOME 显示管理工具
GNOME 显示管理器 (gdm) 被更新到最新的主流版本,该版本是对代码的一次完整重写。该工作由 Fedora 9开发人员主导。PolicyKit 可以被用来控制系统的关机和重启。由于将要被新的工具替代,配置工具 gdmsetup 没有被提供。登录屏幕中其他的新功能包括:登录屏幕上的电源和监测,·所以笔记本电脑会在电池电量低的时候休眠或关机。
用户列表
在登录窗口和桌面会话之间的公共默认背景,中间不闪烁注意:~/.Xclients 和 ~/.xsession 在登录时不再自动读取。如果你使用了这些文件之一,那么安装xorg-x11-xinit-session软件包。
KDE
这次发行集成了 KDE 4.0.3。由于软件包kdepim 和 kdevelop 不是 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 9 提供一个兼容 KDE 3的开发环境,以用在 KDE 4 和其他桌面环境下来编译和运行 KDE 3 程序。参阅向前兼容性 部分以获得更多的信息。由于 networkmanager 同这次发行中包括的 NetworkManager 不相容,KDE Live 镜像使用NetworkManager-gnome 中的 nm-applet 来作为替代。注意 gnome-keyring-daemon 被用来存储网络密码。
由于内置的窗口管理器 KWin 现在可选地支持合成和桌面特效,KDE Live 镜像不再包括 Compiz/Beryl。KWin 中合成/特效模式默认被禁用,但是可以通过 systemsettings 来启用。Compiz (和KDE 4集成)可以通过安装compiz-kde软件包从资源库中获得。
工作区的变化
Plasma 替换了原来的 Kicker 和 KDesktop 程序。Plasma 同时管理面板和桌面。所以,现在可以将Plasma 小程序放置到桌面和面板上,如果面板可以容得下该小程序。旧的·KDE·控制中心·(KControl)·被·System·Settings·(systemsettings) 替代.KDM 登录屏幕使用一个新的主题文件格式。因此,KDE 3中的 KDM 主题无法在 KDE 4 中工作。KDM 现在内置了主题配置功能,所以不再需要单独的 kdmtheme 命令。以上所有应用程序可以在 kdebase-workspace 软件包中找到。
软件包和应用程序的变化
软件包·qt·,·kdelibs·和·kdebase·现在代表 KDE 4 版本,·在以前的 Fedora 9 版本中以·qt4·,·kdelibs4·和·kdebase4·出现.Qt 3 和 KDE 3 被命名为 qt3,kdelibs3 和 kdebase3。 Fedora 9 只包括了 kdebase3 中的一部分。参见 前向兼容性 部分。主流 KDE 将 kdebase 模块分为了 3 个部分:kdebase-runtime,kdebase (有时也被称为 kdebase-apps,以示同 kdebase 的区别),和 kdebase-workspace。 Fedora 9 中体现了这一变化。Fedora 9 新增了 kdegames3 软件包,提供尚未移植到 KDE 4 环境的 KDE 游戏。Dolphin 进入了 kdebase,并且替换了原有的d3lphin。kdebase-workspace 软件包现在提供对KDM 主题的配置,从而替换了kdmtheme。Okular 替换了 KPDF,KGhostView,和 kdegraphics 中的 KFax。kaider 软件包替换了 KBabel。后者曾是 kdesdk 的一部分。okteta 软件包替换了KHexEdit。后者曾作为 kdeutils 的一部分。kalgebra 软件包和 marble 现在成为了 kdeedu 软件包的一部分。ksudoku 软件包现在是 kdegames 的一部分。
gwenview 现在是 kdegraphics 的一部分。kiconedit 和 kcoloredit 软件包, 已经从 kdegraphics 中独立出来了。kmid 曾是 kdemultimedia 的一部分,现在已经是一个独立的软件包。Fedora 9 KDE 团队决定抛弃 -extras 系列子软件包。这些软件包包括很多老的和不稳定的 KDE 应用程序。这些程序有的被 KDE 4所抛弃,生下的则已经被修复。kdeadmin-kpackage 被从kdeadmin 中分离开来。因为 KPackage 现在依赖于 smart。KDE 4 去除了 kdeaddons 模块。因此 Fedora 9 中没有 kdeaddons 软件包。为了支持 kdegames3, Atlantik Designer 仍然可用,但是软件包名为 kdeaddons-atlantikdesigner。ksig 程序和 Konqueror 插件 konq-plugins 现在在独立的软件包中发布。extragear-plasma 替换了 Kicker 插件。
蓝牙
Fedora 9桌面中的蓝牙·(发送到蓝牙设备的文件现在由 bluez-gnome 中的 bluetooth-sendto 程序来处理。这个程序替换了gnome-obex-sen。在Nautilus 的发送到... 上下文菜单中,添加了相应的条目。从蓝牙设备中下载文件,可以使用gnome-user-share 软件。该软件提供对 ObexFTP 和 ObexPush 的支持。要共享文件:系统首选项Internet 和网络个人文件共享通过 Bluetooth 蓝牙共享文件 。或者使用 ObexPush 来下载文件:个人文件共享通过蓝牙接收文件。远程蓝牙设备上的文件可以经由 GVFS 被 Nautilus 直接存取。同蓝牙设备同步个人信息(PIM)可以使用 gnome-pilot。通过在桌面面板上右键单机蓝牙图标,可以浏览蓝牙设备。
XULRunner
过去基于 Gecko 引擎的程序需要 Gecko 才能正常运行。现在,由于 Mozilla 的不断努力,浏览器引擎已经从用户界面部分分离出来,成为 XULRunner。这样的结构提供更好的 API/ABI 稳定性,并且简化了编译基于 Gecko 的程序的过程。很多过去使用 Gecko 的 Fedora 9 程序现在都已经基于 XULRunner
Web 浏览器
Fedora 9桌面的这次发行包含了当前流行的Firefox网页浏览器 的 3.0 版本。nspluginwrapper 软件包在 32 位系统上也被默认安装。在独立的地址空间中运行插件可以增加浏览器的安全性和稳定性。
启用 Flash 插件
Fedora 9包含实验性的自由和开源版本的 Flash 实现,swfdec,gnash。我们鼓励您在安装 Adobe 的专有 Flash 插件前,先给予自由的开源软件一次机会。Fedora 9 x86_64 用户必须安装 nspluginwrapper.i386 软件包,以在 x86_64 版本的 Firefox 中使用 32 位的 Adobe Flash 插件,并安装 pulseaudio-libs.i386 软件包,以打开插件音效。要创建 32 位的 mozilla 插件目录,使用以下命令:
su -c "mkdir -p /usr/lib/mozilla/plugins" 安装 nspluginwrapper.i386, nspluginwrapper.x86_64, 和 pulseaudio-libs.i386 软件包:
su -c "yum install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386"
按照上面的步骤安装 flash-plugin。运行 mozilla-plugin-config 来注册 flash 插件:su -c "mozilla-plugin-config -i -g -v"
关闭所有 Firefox 窗口,重新运行 Firefox。在地址栏输入 about:plugins,查看插件是否已被加载。
禁用 PC 机扬声器
在Fedora 9 中,PC 扬声器默认被启动。如果你不喜欢该扬声器的声音,有两种办法来禁用之:在 alsamixer 中 PC 扬声器条目里可以减小该扬声器的音量,或者将之设置为静音。要在系统范围内禁用 PC 扬声器,可以运行以下命令。
su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf
世界时钟小程序
GNOME 面板中的时钟程序被增强。现在可以同时显示多个时区的始终,以及每个时区的天气信息。这项工作将 intlclock, system-config-time和天气小程序中的大量功能整合到 GNOME 时钟小程序中。附加的功能包括:用户可以任意选择除了预定时区之外的位置,用户界面的到改善,在浮动信息中显示完整的天气信息等。
字典整合
hunspell,一个新的拼写检查支持程序,被整合到 GNOME 和 KDE 桌面环境,OpenOffice.org,Firefox,和其他基于 XULRunner 的程序中。这个公用支持程序包括可由hunspell 使用的一套共用的多语言字典。多个应用程序使用单独的一套字典可以提供一致的拼写检查,并且占用更少的磁盘空间。
Compiz 桌面特效
Fedora 9发行包括·Compiz·0.7.2,·它改进了多显示支持,添加 KDE4 支持,增加对 GTK Window 显示的鼠标中键、右键以及滚轮的配置。同时 Compiz·0.7.2 增添了很多改进并且对一些 bug 进行了修复。
vmmouse 驱动程序
由于在装载xorg-x11-drv-vmmouse驱动时的一个bug,在客户虚拟机的显示中,鼠标位置可能不正确。直到被更新前,在客户机中添加Option NoAutoAddDevices到/etc/X11/xorg.conf文件的ServerFlags节中。如果需要,创建这个节:Section "ServerFlags"Option "NoAutoAddDevices" EndSection,以上介绍Fedora 9桌面。
【编辑推荐】