其實在windows xp係統上主題很不錯,效果也很好,就是內含的主題隻有幾個,網友們看久了膩是正常的反應,特別是看到好看的主題時想要更換卻不能更換時,鬱悶是必有的情緒。所以現在我們就來看看一些關於要怎麼的操作主題工具軟件的使用與修改吧!
一. 必備軟件
1. Style XP
Style XP 是一個第三方的XP桌麵主題支持和管理軟件,也是目前最好的。它使用的是Windows XP 的主題內核,並且強化了很多功能,可以導入、選擇、更換和管理官方的和非官方的桌麵主題、壁紙甚至登陸界麵。該軟件安裝之後會在XP中添加一個後台運行的服務 Style XP Service,占用1-2MB的內存,這個服務也就是能夠使用第三方主題的基本。另外,它的主程序可以選擇兩種運行方式,一種是保持運行在係統托盤裏,這種模式在係統托盤裏有一個Style XP的圖標,隨時可以點擊調出主界麵;一種是不消耗資源的方式,主程序平時不運行。建議大家選擇第二種方式,因為這個主程序運行起來可不秀氣,占用內存到10-20MB。實際上第二種方式也可以隨時運行主程序來管理主題。
Style XP 是共享軟件,自帶中文語言,在1.01L版本之後正式支持 Windows XP SP1,1.01P版本開始支持 Windows 2003。
2. UxTheme.dll 破解版
UxTheme.dll 就是XP係統主題支持的核心文件,也就是它讓XP無法使用第三方主題。如果你不想安裝 StyleXP,那麼你可以通過破解 UxTheme.dll 文件來達到目的。實際上,UxTheme.dll 破解版就是推出 StyleXP 的 TGT Soft 在愛好者的強烈要求下放出來的,Microsoft 好像也默認了這種行為,嗬嗬,真是難得。使用 UxTheme.dll 破解版之後,無需任何其他的軟件你就可以在XP的顯示屬性中管理和調用第三方的主題和風格。
下載 UxTheme.dll 破解版之後,先將 X:WindowsSystem32UxTheme.dll 重命名,例如改成 UxTheme.dll.bak ,然後將破解版的複製過來,重新啟動即可。注意,這裏還牽涉到Windows XP 的係統文件保護,請參見下麵的內容。 以上兩種解決辦法隻要任選其一即可,各有各的好處,大家看著辦吧。筆者個人來言用的是前者,因為當StyleXP以服務運行時占用的資源非常少,2MB左右,無須修改係統文件,而且管理起主題來比Windows的顯示屬性方便得多,而且還可以隨意更換和管理Logon界麵,不需要去煩瑣地替換係統文件,等等。真正說喜歡用桌麵主題的話,不大可能在乎這麼一點點資源的占用。
二. 桌麵主題的構成
一個XP的桌麵主題可以包含好幾個部分,風格、壁紙、屏保、鼠標指針、係統聲音事件、圖標,除了風格是必須的之外,其他部分都是可選的。風格可以定義的內容是大家在Windows裏所能看到的一切,例如窗口的外觀、字體、顏色,按鈕的外觀等等等等,一個桌麵主題裏風格就決定了大家所看到的Windows的樣子。
大家可以打開 X:WindowsResourcesThemes 目錄,這個目錄就是XP中存放桌麵主題的目錄。你能看到有很多 xxx.theme文件,你在顯示屬性的"主題"列表裏看到有多少個主題裏就有多少個 .theme 文件,它就是Windows主題文件,一個桌麵主題的總定義文件,它的內容不多,是文本格式的,以XP的默認官方主題 Luna 為例,大家用任何一個文本編輯器打開Luna.theme ,可以很直觀的看到其內容。
[Theme] 部分是定義我的電腦、我的文檔、網絡鄰居以及回收站這幾個主要部件的圖標,Luna.theme 中 My Computer 定義的圖標就是 X:Windowsexplorer.exe,0 ,也就是explorer.exe 中包含的第一個圖標,沒有包含特定圖標的主題這裏一般都是這個值。這裏
即可以指向程序文件,也可以指向DLL文件或者圖標文件。
[Control PanelColors] 部分定義的是各個Windows部件如標題欄、窗口背景、文字等的顏色,這裏定義的顏色大部分時候是無關緊要的,因為係統會優先按照色彩方案中的配色顯示,這在後麵的部分會講到。
[Control PanelCursors] 定義的就是鼠標指針了,每一行定義一個指針文件,例如 Arrow 定義箭頭光標,Wait 定義等待光標。Luna中這裏是空的,代表使用Windows默認的鼠標指針,這裏的定義必須是具體的 .cur 光標文件或者 .ani 動畫光標文件。
[Control PanelDesktop] 定義桌麵的顯示,包括壁紙圖片的位置,顯示方式,以及是否激活屏保。Luna中的 Wallpaper=%WinDir%webwallpaperBliss.jpg 就是大家看得最多的"菜地藍天"了 。
這裏的 ScreenSaveActive=X 和下麵的 [boot] 部分SCRNSAVE.EXE=XXX 是對應的,前者管是否允許屏保,後者是屏保的具體地址。
[VisualStyles] 就是最關鍵的部分了,這裏指向的就是一個桌麵主題的核心部分:.msstyles 可視化外觀風格文件,Luna中指的就是 Path=%WinDir%resourcesThemeslunaluna.msstyles ,後麵會講到。
再往下走就是定義聲音事件的了,和我們在 控製麵板 → 聲音和音頻設備 → 聲音 中設置的項目是一樣的。
一般來說一個完整的主題基本文件結構就是一個 .theme 文件和一個放置風格文件等其他文件的文件夾,在 [VisualStyles] 部分可以找到這個文件夾的名字。了解了 .theme 文件的結構之後,大家就完全可以按照自己的喜好編輯了,隻是要確認所有文件的指向都必須是有效的,否則主題無法使用。