您的Mac桌面上的小部件

使用終端從儀表板釋放您的小部件

Mac OS的一個很酷的功能是Dashboard,Dashboard是一個特殊的環境,在這個環境中,Widget是設計用於執行單個任務的小型應用程序。

現在,小部件仍然非常酷。 它們讓您通過切換到儀表板環境來快速訪問高效或簡單有趣的應用程序,甚至可以創建自己的儀表板小部件。 Dashboard環境中不太酷的部件是Dashboard環境。

蘋果公司創建了儀表板,以便小部件可以在特殊的保護區內運行。 您可以將儀表板視為一個畜欄; 儀表板中的小部件無法訪問儀表板以外的系統或用戶數據。 缺點是您必須離開Mac桌面並進入特殊的儀表板應用程序才能訪問您的小部件,這個過程使小部件本身成為二等應用程序公民。 我寧願讓我想要使用的小部件隨時可用,就在我的桌面上。

幸運的是,對我們來說,這實際上很容易做到。 Apple甚至提供了關於如何操作的文檔,因為小部件開發人員需要在桌面上運行他們的小部件,以便在開發過程中進行調試。 我們將利用蘋果開發人員用於將我們的小部件放在桌面上的相同終端技巧

最近蘋果並沒有將大量的開發工作投入到小部件中,這可能意味著小部件作為Mac OS的支持功能可能即將結束。

但是,除非它們被Apple廢棄,否則仍然可以很好地使用小部件。 我已將天氣應用程序移至位於Dock垃圾桶附近角落的桌面。 出於方便,但快速瀏覽一下,我可以看到是否有任何不尋常的天氣正在朝我的方向前進。

如果您想將小部件移至桌面,請按照以下說明操作:

使用終端啟用儀表板開發模式

  1. 啟動終端位於/應用程序/實用程序/終端。
  2. 在終端中輸入以下命令行。 您可以將文本複制/粘貼到終端中,或者只需鍵入文本即可。 該命令是一行文本,但您的瀏覽器可能會將其分成多行。 確保在終端應用程序中以單行形式輸入命令。
    默認寫入com.apple.dashboard devmode YES
  3. 按輸入或返回。
  4. 在終端中輸入以下文本 如果您鍵入文本而不是複制/粘貼文本,請確保匹配文本的大小寫。
    基勒爾碼頭
  5. 按輸入或返回。
  6. Dock會消失一會兒然後重新出現。
  7. 在終端中輸入以下文本。
    出口
  8. 按輸入或返回
  9. 退出命令將導致終端結束當前會話。 然後您可以退出終端應用程序

如何將窗口小部件移動到桌面(OS X Mountain Lion或更高版本)

OS X Mountain Lion和更高版本需要額外的步驟。 默認情況下,儀表板被視為Mission Control的一部分,並被視為空間。 您需要首先強制Mission Control不要將儀表板移動到空間中:

  1. 通過單擊Dock圖標啟動系統偏好設置,或從Apple菜單中選擇系統偏好設置。
  1. 選擇任務控制首選項窗格
  2. 從標記為Show Dashboard的項目(Mountain Lion或Mavericks)中刪除複選標記,或者使用下拉菜單將Dashboard設置為顯示As Overlay(Yosemite,El Capitan和macOS Sierra )。
  3. 繼續下面的說明將Widget移動到桌面 (OS X Mountain Lion或更早版本)。

如何將小工具移動到桌面(OS X Mountain Lion或更早版本)

  1. 按F12(在某些鍵盤上,您可能需要按住功能(Fn)鍵或確保鍵盤已啟用F鎖),或者單擊Dock中的“儀表板”圖標。
  2. 通過單擊並按住鼠標按鈕選擇一個小部件。 仍然按住鼠標按鈕,稍微移動小部件。 繼續按住鼠標按鈕直到下一步結束。
  1. 按F12(如果需要,請不要忘記Fn或F-Lock),然後將小部件拖動到桌面上您選擇的位置。 一旦小部件在你想要的地方,釋放鼠標按鈕。

移動到桌面的小部件將始終駐留在桌面以及您可能打開的任何應用程序或窗口的前面。 出於這個原因,如果你的Mac有一個小顯示器,移動一個小部件到桌面可能不是最好的想法。 你需要足夠的空間才能使這個技巧非常有用。

將小部件返回到儀表板

如果您決定不希望在桌面上佔用一個小部件,則可以通過反轉該過程將小部件返回到控制板。

  1. 點擊桌面上的小部件,然後按住鼠標按鈕。 仍然按住鼠標按鈕,稍微移動小部件。 繼續按住鼠標按鈕直到下一步結束。
  2. 按F12,然後將該小部件拖到您在Dashboard中選擇的位置。 一旦小部件在你想要的地方,釋放鼠標按鈕。
  3. 再次按F12。 您選擇的小部件將隨著Dashboard環境一起消失。

使用終端禁用儀表板開發模式

  1. 啟動終端,位於/應用程序/實用程序/終端。
  2. 在終端中輸入以下文本作為一行。>
    默認寫入com.apple.dashboard devmode NO
  3. 按輸入或返回。
  4. 在終端中輸入以下文本 一定要匹配文本的情況。
    基勒爾碼頭
  5. 按輸入或返回。
  6. Dock會消失一會兒然後重新出現。
  1. 在終端中輸入以下文本。
    出口
  2. 按輸入或返回。
  3. 退出命令將導致終端結束當前會話。 然後您可以退出終端應用程序。