權限
Apple 在過去幾個 macOS 版本中持續提升安全性透明度,要求使用者授權許多先前所有應用程式都能取用的 API。因此,uBar 現在需要啟用其中幾項權限才能運作,其他權限則仍為選用。
輔助使用
「輔助使用」API 用於控制視窗與應用程式:
- 結束應用程式
- 關閉視窗
- 將視窗最大化
- 將視窗縮到最小
螢幕錄影
從 macOS 10.15 Catalina 開始,多種 API 需要「螢幕錄影」權限。這些 API 用於:
- 讀取視窗標題
- 反映新開啟的視窗
- 擷取視窗內容以產生視窗預覽
請注意,您的螢幕在任何時候都不會真正被錄製。
完全取用磁碟
從 macOS 10.14 Mojave 開始,多種垃圾桶相關 API 需要「完全取用磁碟」權限。這些 API 用於:
- 打開垃圾桶
- 清空垃圾桶
建議授予此權限,但由於它僅影響垃圾桶相關功能,因此並非必要。
其他
App 狀態
以下 App 狀態會以彩色斜線圖案表示:
- 正在啟動(白色): 系統正在啟動此 App。
- 可復原(藍色): 此 App 先前可能已經當機,可由系統復原。
- 未回應(紅色): 此 App 目前未回應。
列
若要增加或減少列數,請向上或向下拖移 uBar 最外側的邊緣。最多可設定五列。
常用項目
若要將已開啟的應用程式加入常用項目區,請按住 Control 鍵或在其上按右鍵,然後選擇「加入常用項目」。若要加入任何檔案、檔案夾或應用程式,您可以在 Finder 中按住 Control 鍵或在其上按右鍵,依序選擇「服務」和「加入 uBar 常用項目」。若要啟用此服務,請在「系統偏好設定」>「鍵盤」>「快速鍵」>「服務」中勾選它。
活動模式
按住鍵盤上的自訂變更鍵(預設為右側 Control 鍵),即可啟用「活動模式」。應用程式將顯示 CPU 使用率百分比與記憶體用量。
特殊快速鍵
除了「偏好設定」中「快速鍵」面板所提供的快速鍵外,還可使用以下快速鍵:
| 快速鍵 | 說明 |
|---|---|
| Control-Option-1, 2, 3 … 0 | 切換指定位置的 App 或視窗。 |
| Command-按一下 App 或視窗 | 在 Finder 中顯示該 App。 |
| Option-按一下 App 或視窗 | 顯示或隱藏該 App 或視窗。 |
| Option-Command-按一下 App 或視窗 | 只顯示該 App,並隱藏所有其他 App。 |
| Shift-按一下 App 或視窗 | 結束該 App。 |
| Shift-Command-按一下 App 或視窗 | 強制重新啟動該 App。 |
| 按滑鼠中鍵一下 App 或視窗 | 結束該 App 或關閉該視窗。 |
| 按滑鼠中鍵一下工作列 | 切換自動隱藏。 |
| Shift-按一下視窗預覽 | 關閉該視窗。 |
區塊行為
按一下 uBar 中的區塊時,產生的行為取決於與該區塊相關聯的視窗數量:
- 0 個視窗: 這是應用程式區塊。按一下可切換應用程式的顯示狀態。
- 1 個以上的視窗: 這是視窗堆疊區塊。按一下後會顯示列出視窗與應用程式的選單。
手動排列 App
若要手動排列應用程式,請在「偏好設定」視窗的「一般」下方,將「應用程式順序」設為「手動」。接著切換到「偏好設定」視窗中的「應用程式」面板,即可重新排列「包含的應用程式」列表。
預設行事曆
按一下時鐘區域時,預設的「行事曆」App 便會啟動。您可在 Calendar.app 的「偏好設定」>「一般」>「預設行事曆 App」中進行設定。
時鐘格式
時鐘區域的格式取決於「系統偏好設定」>「語言與地區」中的格式設定。請注意,「日期與時間」>「時鐘」中的設定只適用於 macOS 選單列,不適用於 uBar。
偏好設定
大小
「偏好設定」視窗中的大小設定提供五個選項:自動、小、中、大與特大。「自動」的優點是 uBar 會依照螢幕大小自行調整。主要螢幕的寬度若為 1600 像素或以上,uBar 將顯示為「大」;寬度較小時則顯示為「小」。這項功能對筆記型電腦尤其實用。
螢幕
「偏好設定」視窗中的螢幕設定,可讓您選擇在主螢幕(具有作用中選單列的螢幕)、主要螢幕或次要螢幕上顯示 uBar。
視窗群組
「偏好設定」視窗中的「視窗群組」功能,可決定 uBar 是否將屬於同一個應用程式的視窗歸為一組。共有三種設定:總是、永不與自動。「自動」表示視窗通常不分組,只有空間不足時才會自動歸為一組。
App 閃爍
「讓需要留意的 App 閃爍」選項,可讓您切換是否要讓正在要求使用者留意的應用程式在 uBar 中閃爍。這相當於 Dock 圖像彈跳。留意要求分為兩種:資訊與嚴重。App 發出資訊留意要求時,會閃爍一秒;發出嚴重要求時,則會持續閃爍,直到您切換到該 App 並使其成為作用中的 App。對 Dock 而言,這分別相當於彈跳一次與反覆彈跳。請注意,Skype 預設會非常頻繁地使用留意要求。如果 Skype 持續閃爍,您必須在 Skype 的「偏好設定」>「通知」>「詳細資訊」中,停用多個事件的 Dock 彈跳選項。
Dock 預設值
將套用以下設定:
- 列:1
- 固定:無
- 顯示 App 標題:否
- 視窗群組:總是
- 按滑鼠左鍵顯示已分組的視窗列表:否
- 常用項目 — 顯示分隔線:是
- 時鐘 — 顯示時鐘:否
- 按一下作用中的 App 時隱藏該 App:否
工作列預設值
將套用以下設定:
- 固定:左側與右側
- 顯示 App 標題:是
- 視窗群組:自動
- 按滑鼠左鍵顯示已分組的視窗列表:是
- 常用項目 — 顯示分隔線:否
- 時鐘 — 顯示時鐘:是
- 按一下作用中的 App 時隱藏該 App:是
主題
- 系統: 在 OS X 10.10 Yosemite 與以上版本中,uBar 會依照「系統偏好設定」中「一般」面板是否啟用深色模式,使用淺色或深色模式。在 OS X 10.9 Mavericks 中,如果「系統偏好設定」的「一般」面板將「外觀」設為 Aqua,uBar 將使用淺色模式;若設為 Graphite,則使用深色模式。
- 淺色: uBar 將呈現預設選單列樣式。
- 深色: uBar 將呈現 OS X 10.10 Yosemite 所推出的深色選單列樣式。
- Platinum Neue: uBar 將呈現「統一式」OS X 視窗樣式。
- 播放中: uBar 的樣式將依照 iTunes 中目前播放之音訊或影片的專輯插圖產生。如果沒有可用的插圖,此設定的行為與「系統」設定相同。
- 自訂: uBar 的樣式將依照您所選的背景顏色、前景顏色、反白顯示顏色與不透明度產生。
重新命名 App
若要編輯 App 的顯示名稱,請在「偏好設定」>「App」列表中按兩下其項目、更改名稱,然後按下 Return 鍵。若要恢復預設名稱,請重複此程序並刪除整個名稱。
開發者模式
您可以在「偏好設定」視窗中啟用開發者模式。開發者模式會顯示應用程式的程序 ID (PID),以及視窗的視窗 ID (WID)。
App 支援自訂
覆寫圖像
可使用 ~/Library/Application Support/uBar/Icons 檔案夾中的 PNG 檔案覆寫 uBar 的圖像。
若要覆寫應用程式圖像,檔名必須是該 App 的套件識別碼,後接 .png 副檔名。例如:com.apple.AddressBook.png
下列名稱可用於特殊圖像:
- Folder:
Folder.png - Applications Folder:
FolderApplications.png - Desktop Folder:
FolderDesktop.png - Documents Folder:
FolderDocuments.png - Movies Folder:
FolderMovies.png - Music Folder:
FolderMusic.png - Pictures Folder:
FolderPictures.png - Public Folder:
FolderPublic.png - Trash Empty:
TrashEmpty.png - Trash Full:
TrashFull.png
自訂鐘面
除了內建鐘面之外,還可在 ~/Library/Application Support/uBar/Timepieces 中為 uBar 加入自訂鐘面。
每個鐘面都必須放在各自的檔案夾中,並包含 Timepiece.plist 與相關 PNG 檔案。您可以下載以下範例:Brawer_A300-1.zip。
終端機
終端機指令
以下終端機指令可讓您更改某些無法透過圖形使用者介面設定的行為。更改後需要重新啟動 uBar 才會生效。
defaults write ca.brawer.uBar menuAbout -bool NO在 uBar 選單中隱藏 uBar。使用 YES 取代 NO 即可恢復。
defaults write ca.brawer.uBar singleWindowUsesTitle -bool YES讓只有一個開啟視窗的 App 使用該視窗的標題。使用 NO 取代 YES 即可使用 App 名稱。
defaults write ca.brawer.uBar showWindowCount -bool YES在已分組的 App 區塊中顯示視窗數量。使用 NO 取代 YES 即可隱藏數量。
defaults write ca.brawer.uBar useAppIconForWindows -bool YES讓視窗使用 App 圖像。使用 NO 取代 YES,即可在可行時使用文件圖像。
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock將 Apple Dock 的自動隱藏延遲設為 1000 秒,使其幾乎保持隱藏。
defaults delete com.apple.dock autohide-delay && killall Dock恢復 Apple Dock 的預設自動隱藏延遲。
