定制你的 Mac 桌面,簡單華麗的桌面自定義工具:übersicht
übersicht 是一款可以用來自定義桌面插件的工具,基于當下流行的編程語言和系統級命令運行,再以美觀通俗的 GUI 展現給用戶,既做到了可讀性,也秉承了這類工具的相對實用性。我們可以根據自己的喜好定制不同的 Widgets,例如在桌面放一個好看的時鐘插件,一款精致的天氣插件,或是一些系統數據的 Dashboard,等等。
由于 übersicht 官方對 Widgets 的定義是一個完整的代碼庫,而不是簡單整合的命令,所以它的插件整體質量相當之高。這雖然讓插件的數量無法與同類應用抗衡(因為制作的成本較高),但用戶 完全可以自由修改參數,自定義插件的樣式,以達到自己滿意的效果。總而言之,übersicht 是一款非常討喜的桌面插件創造工具。
在相關的同類應用中,聽說得比較多的當屬 GeekTool 和人稱「通知中心 GeekTool」的Today Scripts無疑,它們和 übersicht 的運行原理基本相同,但后者的不同在于,它還支持 HTML5 和特殊的 CoffeeScript 語法,所以 它的優勢就很明顯了:
- 相對輕松的編寫和自定義過程。
- 多元化的顯示風格。
- 主動適配不同屏幕尺寸的能力。
安裝插件
übersicht Widgets 的安裝方法很簡單,先在官網 下載安裝 übersicht ,然后前往 官方 Widget 商店 尋找自己想要的插件,點擊 Banner 封面圖可以讀取相關開發者的介紹,或直接通過右下方 download 進行下載。接著,將解壓縮后得到的 .coffee 文件置入 übersicht Widgets 的文件夾即可 (偏好設置中可以進行自定義) 。稍等片刻,桌面插件就會被主程序自動讀取,安裝完成。
不過,有些插件的安裝方法比較復雜,比如 Pretty Weather 這款。除了上述步驟,它還要求用戶獲取「天氣數據」所需的個人 API Key,讀者可以 點擊 前往注冊。接著,需要將 API Key 覆蓋至源代碼中的相關地址,方可正常顯示天氣數據。還有最后一步,就是獲取你當前的位置信息,有條件的讀者可以通過 Google Maps 獲取。
自定義插件
由于 übersicht 的發布處于 OS X 10.9 與 OS X 10.10 的跨越階段,所以部分插件可能存在兼容性方面的問題。這是個尷尬的局面,好在開發商對此特意加入了「Inspect Element」調試工具,以便使用者清除地了解當前運行狀態中可能存在的問題。可是...
掌握淺層系統知識的人都知道,像這類調整當前狀態的「調試」工具,大多都是針對「內存數據」的,即修改的結果只能臨時起效,而一旦發生緩存被清除或插件重 啟的行為,剛才的方案將全部失效,取而代之,插件會重新從源代碼中讀取數據,生成最原始的效果。我想說的是,當用戶需要調整插件位置 (或外觀) 這些基本參數時,若想保證狀態的持久性,就一定要從源代碼中下手。這里筆者推薦一款強大的代碼編輯應用 Sublime Text 系列(免費版即可)。
以插件 Simple-Clock 為例。第一步,先將 .coffee 文件以 Sublime Text 方式打開,完成后就能看到插件的源代碼 (見上圖) 。第二步,在第 48 行找到 style 關鍵詞,也就是「外觀」和「位置」的參數地址。第三步,修改數據并使用 CMD-S 進行保存以刷新插件狀態,完成修改步驟。
- fontSize:文字大小
- width:插件占用的單位寬度 (百分比)
- transform:自比例調整能力 (自動)
- bottom:距離屏幕下方邊緣的單位長度 (百分比)
- right:距離屏幕右側邊緣的單位長度 (百分比)
還可以通過修改 background color 參數調整插件的背景色、修改 font-family 參數調整顯示字體或修改 text-align 參數調整文字相對背景框的顯示位置:center 置中、left 置左、right 置右等。插件 (位置及外觀) 參數的單位可能是百分比,也可能是像素 (px) ,但筆者個人不建議沒有相關基礎的讀者修改其默認單位,因為通常情況下會使 Widgets 出現「報錯」現象,那就得不償失了。
其實最先 übersicht 只是由獨立開發者 @Felix 托管在 Github 上的項目,因獲得大量用戶好評 (其中包括 Brett ) 從而得以正身。所以,為保證用戶能及時獲取最新資訊和問題反饋,建議大家前往 官方 Github 頁面 或 官方網站 了解詳情。
來自: http://sspai.com/28020