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