Sunday, July 2, 2006

(PM III) Project Mayhem III的新玩意兒

好久沒提到Project Mayhem III了,其實這個skin更新的腳步一點也沒停呢!以往Project Mayhem III顯示在主頁面上的資訊不多,除了日期和時間以外,就什麼也沒有了,而現在不知是不是新的MC360帶給他們的新靈感,新的PM III正努力彌補這項缺憾,這次新加的小玩意兒和MC360的各種「資訊卡」很類似,當你的遊標在PM III主頁面的選單上移動時,可發現額外的驚喜!像移到「氣象預報」時,會有一個和MC360一樣的「氣象資訊卡」跑出來;移到「系統設定」時,該位置則 會顯示IP位置和CPU溫度;移到「檔案總管」時,顯示的就是各儲存媒體的可用容量。這雖然只是個小改變,但讓PM III更好用了些。

而為了讓這個功能生效,XBMC也多加了一個「狀況顯示參數」(conditional visibility tag):Weather.IsFetched。這個tag剛好可用來解決一個在4月23日macrookie曾在本blog提出的一個問題, 該問題我一個月前曾研究過,當時是無解的,因為XBMC並沒有一個可供使用的「狀況顯示參數」,來隱藏一組只有在連結上網際網路時才能顯示的圖片或字串 (現在也還沒有),但現在多了這個Weather.IsFetched的tag後,至少我可以讓某個字串只在能取得氣象資訊時(那一定是在連上網際網路 時)才顯示,例如:
<visible>Weather.IsFetched + ![Player.HasAudio + System.IdleTime(60)]</visible>

這樣當可解決macrookie的那個問題。而關於conditional visibility tag的運用,XBMC的使用手冊上有更詳細的說明

1 comments:

kaku03 said...

只要去找6月30日以後的XBMC就可以了。把我post的那行設定,加到你在home.xml裡的氣象資訊和氣象圖示的那兩組字串裡面。