讓你們知道Fedora 9桌面系統(tǒng)也是很行的
經(jīng)過學習Fedora 9,這里將介紹Fedora 9桌面用戶的改變問題的解決方法Linux課程實訓教材,廣大Linux用戶系統(tǒng)管理員和Linux系統(tǒng)自學者的還可供希望轉(zhuǎn)入嵌入式領域的科研和工程技術(shù)人員參考使用。
本節(jié)詳述影響 Fedora 9桌面用戶的改變。
GNOME本次發(fā)布包含 GNOME 。GNOME 歡迎屏幕被上游開發(fā)者禁止了。要啟用它,使用 gconf-editor 或下面的命令: gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true 本次發(fā)布中,鎖定屏幕對話框并未連接到指定的屏幕保護程序。要啟用它,使用 gconf-editor 或下面的命令: gconftool-2 --set --type string /apps/gnome-screensaver/lock_dialog_theme "system"
這次發(fā)布中,插入點(光標)閃爍被默認激活。該配置由一個 gconf 注冊表條目來控制。要將之禁用,運行以下命令:gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false
Gvfs
GNOME 提供了全新的 Gvfs,一個用戶空間的虛擬文件系統(tǒng)。該系統(tǒng)支持 sftp,ftp,dav,smb,obexftp,以及其他多種協(xié)議。Gvfs系統(tǒng)接替了其前身gnome-vfs。
Gvfs 包含兩個部分:GIO,一個共享庫,是 GLib 的一部分,并且為Gvfs是一個包含多種文件系統(tǒng)類型和協(xié)議的工具。Gvfs 系統(tǒng)啟動一個單獨的服務程序,gvfsd 來維護 gvfs 連接??蛻敉ㄟ^ DBus調(diào)用和一個自定義協(xié)議來完成通訊(后者用來傳輸文件內(nèi)容)。一些過去被gnome-vfs 支持的文件系統(tǒng),現(xiàn)在可能尚未被gvfs所支持。相應的工作正在緊鑼密鼓的進行中。
GNOME 顯示管理工具
GNOME 顯示管理器 (gdm) 被更新到最新的主流版本,該版本是對代碼的一次完整重寫。該工作由 Fedora 9開發(fā)人員主導。PolicyKit 可以被用來控制系統(tǒng)的關機和重啟。由于將要被新的工具替代,配置工具 gdmsetup 沒有被提供。登錄屏幕中其他的新功能包括:登錄屏幕上的電源和監(jiān)測,·所以筆記本電腦會在電池電量低的時候休眠或關機。
用戶列表
在登錄窗口和桌面會話之間的公共默認背景,中間不閃爍注意:~/.Xclients 和 ~/.xsession 在登錄時不再自動讀取。如果你使用了這些文件之一,那么安裝xorg-x11-xinit-session軟件包。
KDE
這次發(fā)行集成了 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的開發(fā)環(huán)境,以用在 KDE 4 和其他桌面環(huán)境下來編譯和運行 KDE 3 程序。參閱向前兼容性 部分以獲得更多的信息。由于 networkmanager 同這次發(fā)行中包括的 NetworkManager 不相容,KDE Live 鏡像使用NetworkManager-gnome 中的 nm-applet 來作為替代。注意 gnome-keyring-daemon 被用來存儲網(wǎng)絡密碼。
由于內(nèi)置的窗口管理器 KWin 現(xiàn)在可選地支持合成和桌面特效,KDE Live 鏡像不再包括 Compiz/Beryl。KWin 中合成/特效模式默認被禁用,但是可以通過 systemsettings 來啟用。Compiz (和KDE 4集成)可以通過安裝compiz-kde軟件包從資源庫中獲得。
工作區(qū)的變化
Plasma 替換了原來的 Kicker 和 KDesktop 程序。Plasma 同時管理面板和桌面。所以,現(xiàn)在可以將Plasma 小程序放置到桌面和面板上,如果面板可以容得下該小程序。舊的·KDE·控制中心·(KControl)·被·System·Settings·(systemsettings) 替代.KDM 登錄屏幕使用一個新的主題文件格式。因此,KDE 3中的 KDM 主題無法在 KDE 4 中工作。KDM 現(xiàn)在內(nèi)置了主題配置功能,所以不再需要單獨的 kdmtheme 命令。以上所有應用程序可以在 kdebase-workspace 軟件包中找到。
軟件包和應用程序的變化
軟件包·qt·,·kdelibs·和·kdebase·現(xiàn)在代表 KDE 4 版本,·在以前的 Fedora 9 版本中以·qt4·,·kdelibs4·和·kdebase4·出現(xiàn).Qt 3 和 KDE 3 被命名為 qt3,kdelibs3 和 kdebase3。 Fedora 9 只包括了 kdebase3 中的一部分。參見 前向兼容性 部分。主流 KDE 將 kdebase 模塊分為了 3 個部分:kdebase-runtime,kdebase (有時也被稱為 kdebase-apps,以示同 kdebase 的區(qū)別),和 kdebase-workspace。 Fedora 9 中體現(xiàn)了這一變化。Fedora 9 新增了 kdegames3 軟件包,提供尚未移植到 KDE 4 環(huán)境的 KDE 游戲。Dolphin 進入了 kdebase,并且替換了原有的d3lphin。kdebase-workspace 軟件包現(xiàn)在提供對KDM 主題的配置,從而替換了kdmtheme。Okular 替換了 KPDF,KGhostView,和 kdegraphics 中的 KFax。kaider 軟件包替換了 KBabel。后者曾是 kdesdk 的一部分。okteta 軟件包替換了KHexEdit。后者曾作為 kdeutils 的一部分。kalgebra 軟件包和 marble 現(xiàn)在成為了 kdeedu 軟件包的一部分。ksudoku 軟件包現(xiàn)在是 kdegames 的一部分。
gwenview 現(xiàn)在是 kdegraphics 的一部分。kiconedit 和 kcoloredit 軟件包, 已經(jīng)從 kdegraphics 中獨立出來了。kmid 曾是 kdemultimedia 的一部分,現(xiàn)在已經(jīng)是一個獨立的軟件包。Fedora 9 KDE 團隊決定拋棄 -extras 系列子軟件包。這些軟件包包括很多老的和不穩(wěn)定的 KDE 應用程序。這些程序有的被 KDE 4所拋棄,生下的則已經(jīng)被修復。kdeadmin-kpackage 被從kdeadmin 中分離開來。因為 KPackage 現(xiàn)在依賴于 smart。KDE 4 去除了 kdeaddons 模塊。因此 Fedora 9 中沒有 kdeaddons 軟件包。為了支持 kdegames3, Atlantik Designer 仍然可用,但是軟件包名為 kdeaddons-atlantikdesigner。ksig 程序和 Konqueror 插件 konq-plugins 現(xiàn)在在獨立的軟件包中發(fā)布。extragear-plasma 替換了 Kicker 插件。
藍牙
Fedora 9桌面中的藍牙·(發(fā)送到藍牙設備的文件現(xiàn)在由 bluez-gnome 中的 bluetooth-sendto 程序來處理。這個程序替換了gnome-obex-sen。在Nautilus 的發(fā)送到... 上下文菜單中,添加了相應的條目。從藍牙設備中下載文件,可以使用gnome-user-share 軟件。該軟件提供對 ObexFTP 和 ObexPush 的支持。要共享文件:系統(tǒng)首選項Internet 和網(wǎng)絡個人文件共享通過 Bluetooth 藍牙共享文件 ?;蛘呤褂?ObexPush 來下載文件:個人文件共享通過藍牙接收文件。遠程藍牙設備上的文件可以經(jīng)由 GVFS 被 Nautilus 直接存取。同藍牙設備同步個人信息(PIM)可以使用 gnome-pilot。通過在桌面面板上右鍵單機藍牙圖標,可以瀏覽藍牙設備。
XULRunner
過去基于 Gecko 引擎的程序需要 Gecko 才能正常運行?,F(xiàn)在,由于 Mozilla 的不斷努力,瀏覽器引擎已經(jīng)從用戶界面部分分離出來,成為 XULRunner。這樣的結(jié)構(gòu)提供更好的 API/ABI 穩(wěn)定性,并且簡化了編譯基于 Gecko 的程序的過程。很多過去使用 Gecko 的 Fedora 9 程序現(xiàn)在都已經(jīng)基于 XULRunner
Web 瀏覽器
Fedora 9桌面的這次發(fā)行包含了當前流行的Firefox網(wǎng)頁瀏覽器 的 3.0 版本。nspluginwrapper 軟件包在 32 位系統(tǒng)上也被默認安裝。在獨立的地址空間中運行插件可以增加瀏覽器的安全性和穩(wěn)定性。
啟用 Flash 插件
Fedora 9包含實驗性的自由和開源版本的 Flash 實現(xiàn),swfdec,gnash。我們鼓勵您在安裝 Adobe 的專有 Flash 插件前,先給予自由的開源軟件一次機會。Fedora 9 x86_64 用戶必須安裝 nspluginwrapper.i386 軟件包,以在 x86_64 版本的 Firefox 中使用 32 位的 Adobe Flash 插件,并安裝 pulseaudio-libs.i386 軟件包,以打開插件音效。要創(chuàng)建 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 揚聲器條目里可以減小該揚聲器的音量,或者將之設置為靜音。要在系統(tǒng)范圍內(nèi)禁用 PC 揚聲器,可以運行以下命令。
su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf
世界時鐘小程序
GNOME 面板中的時鐘程序被增強?,F(xiàn)在可以同時顯示多個時區(qū)的始終,以及每個時區(qū)的天氣信息。這項工作將 intlclock, system-config-time和天氣小程序中的大量功能整合到 GNOME 時鐘小程序中。附加的功能包括:用戶可以任意選擇除了預定時區(qū)之外的位置,用戶界面的到改善,在浮動信息中顯示完整的天氣信息等。
字典整合
hunspell,一個新的拼寫檢查支持程序,被整合到 GNOME 和 KDE 桌面環(huán)境,OpenOffice.org,F(xiàn)irefox,和其他基于 XULRunner 的程序中。這個公用支持程序包括可由hunspell 使用的一套共用的多語言字典。多個應用程序使用單獨的一套字典可以提供一致的拼寫檢查,并且占用更少的磁盤空間。
Compiz 桌面特效
Fedora 9發(fā)行包括·Compiz·0.7.2,·它改進了多顯示支持,添加 KDE4 支持,增加對 GTK Window 顯示的鼠標中鍵、右鍵以及滾輪的配置。同時 Compiz·0.7.2 增添了很多改進并且對一些 bug 進行了修復。
vmmouse 驅(qū)動程序
由于在裝載xorg-x11-drv-vmmouse驅(qū)動時的一個bug,在客戶虛擬機的顯示中,鼠標位置可能不正確。直到被更新前,在客戶機中添加Option NoAutoAddDevices到/etc/X11/xorg.conf文件的ServerFlags節(jié)中。如果需要,創(chuàng)建這個節(jié):Section "ServerFlags"Option "NoAutoAddDevices" EndSection,以上介紹Fedora 9桌面。
【編輯推薦】