嘿,你也是 Mac mini 的愛用者嗎?那你一定懂那種感覺:按下電源,聽到清脆的開機聲,你看著面前最順手的主螢幕,滿心期待地等著輸入密碼...
咦?
熟悉的蘋果 Logo 亮起,但...登入畫面怎麼又跑到那台脖子要轉 90 度、只用來看資料的副螢幕去了?
這個「登入畫面選妃」的隨機體驗,幾乎是所有 Mac mini 外接雙螢幕以上使用者的共同惡夢。今天,就讓我們一次性地、永久地解決這個問題,而且從此再也不需要去機身後面拔線換線了!
為何硬體解法不夠完美?插拔線材的隱憂
在網路上搜尋解法,最常見的建議是「把你的主螢幕接到 Mac mini 原生的 HDMI 孔」。這在理論上是正確的,因為 Mac 在開機的底層邏輯上,確實會優先尋找 HDMI 埠。
但這個方法有兩個致命傷:
- 不可控因素太多:有時候螢幕就是比較晚開機、有時候你就是剛好把線材拔掉又忘了插回去,導致這個「硬體優先」的規則時常失靈。
- 實質的物理傷害:這是最重要的一點!為了調整螢幕順序,我們反覆在 Mac mini 小巧的機身上插拔 HDMI 或 Type-C 接頭。久而久之,不論是線材接頭的磨損,還是主機板上連接埠的鬆動,都是不可逆的物理傷害。為了一個軟體上的小問題,把硬體搞壞了,絕對得不償失。
所以,我們的目標很明確:找到一個「一次設定,永遠有效」的純軟體方法!
認識我們的軟體英雄:displayplacer 與 Homebrew
要用軟體解決問題,我們需要兩個神奇的工具。別擔心,它們聽起來很專業,但使用起來就像玩積木一樣簡單。
什麼是 Homebrew? - 你的 Mac 終端機任意門
你可以把 Homebrew 想像成 Mac 命令列工具的 App Store。
平常我們安裝軟體,是去 App Store 點擊下載。而許多開發者愛用的、沒有圖形介面的強大工具,則可以透過 Homebrew 這個平台,只要一行指令就能輕鬆下載安裝,省去繁瑣的設定過程。它是我們通往更強大 Mac 世界的鑰匙。
什麼是 displayplacer? - 你的螢幕佈局記憶大師
這就是我們今天的主角!displayplacer 是一個小巧但極其強大的命令列工具。它的功能很單純:
我們的計畫就是,利用 displayplacer 產生一組「完美佈局」的指令,然後讓 Mac 在每次登入後「自動執行」這行指令。這樣一來,就算登入畫面跑錯棚,只要一登入成功,螢幕就會在 0.1 秒內「啪」一聲,瞬間歸位!
實戰教學:三步驟,讓你的螢幕永遠乖乖聽話
好了,理論課結束,開始動手實作!
步驟一:安裝 Homebrew 與 displayplacer
首先,我們需要打開 Mac 的「終端機」應用程式(你可以在 應用程式 > 工具程式 檔案夾中找到它)。
1. 安裝 Homebrew
複製下面這整行指令,貼到終端機視窗中,然後按下 Enter 鍵。它會開始跑一堆文字,中間可能會要求你輸入你的電腦密碼(輸入時不會顯示,正常現象),就放心輸入吧。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
看到 Installation successful! 就代表成功了
2. 安裝 displayplacer
等 Homebrew 安裝好後,接著輸入下面這行指令來安裝主角 displayplacer:
brew install displayplacer步驟二:取得你的螢幕「身分證」
現在,先把你的螢幕手動設定到你最想要的完美狀態(在「系統設定」>「顯示器」裡,把代表主螢幕的白色長條拖到正確的螢幕上)。接著,在終端機裡輸入:
displayplacer list終端機會吐出一長串資訊,你需要從中找到兩個關鍵資訊:
Persistent screen id:這是你螢幕獨一無二的「身分證號碼」。Origin: (0,0):這代表該螢幕是主螢幕。
步驟三:打造你的專屬「一鍵還原」指令稿
有了螢幕的身分證號碼,我們就可以組合出我們的魔法指令了。最簡單的方法,就是直接複製上一步驟中,終端機提示的 `Execute the command below...` 下方那整串 `displayplacer "id:..."` 指令,它就是你當前完美佈局的指令!

終極自動化:設定登入後自動執行
我們已經有魔法指令了,現在要做的就是把它變成一個「開機自動念咒」的機器人。
- 建立腳本檔案
- 打開「文字編輯」App。
- 點擊左上角選單的「格式」>「製作純文字」。
- 將你剛剛組合好的那串 `displayplacer ...` 指令完整貼上。
- 儲存這個檔案。檔名請取為英文,例如
fix-display.sh,並存在一個你不會亂動的地方(例如「文件」檔案夾)。
- 加入登入項目
- 打開「系統設定」>「一般」>「登入項目」。
- 在「登入時打開」這個區塊,點擊「+」按鈕。
- 找到你剛剛儲存的那個
fix-display.sh檔案,點擊「打開」。
- 賦予執行權限 (重要一步)
- 回到「終端機」,輸入
chmod +x(注意 `+x` 後面有個空格)。 - 然後將你建立的
fix-display.sh檔案直接拖曳到終端機視窗中,它的路徑會自動出現。 - 按下
Enter。這就給了這個腳本執行的權力。
- 回到「終端機」,輸入
結語
現在,重開機試試看吧!
你會發現,即使登入畫面依然可能跑錯邊(這是無法用軟體改變的硬傷),但在你輸入密碼、按下 Enter 的那一瞬間,你的桌面、Dock、所有視窗,都會「唰」地一聲,瞬間跳回你設定好的主螢幕上。
從此,你再也不用為登入畫面煩惱,更不用擔心會弄壞你心愛的 Mac mini 了!希望這篇教學對你有幫助!
請先 登入 以發表留言。