嘿,你也是 Mac mini 的愛用者嗎?那你一定懂那種感覺:按下電源,聽到清脆的開機聲,你看著面前最順手的主螢幕,滿心期待地等著輸入密碼...

咦?

熟悉的蘋果 Logo 亮起,但...登入畫面怎麼又跑到那台脖子要轉 90 度、只用來看資料的副螢幕去了?

Mac mini 外接螢幕設定教學:2025 解決登入畫面跑
腦中情境:啊,又來了...

這個「登入畫面選妃」的隨機體驗,幾乎是所有 Mac mini 外接雙螢幕以上使用者的共同惡夢。今天,就讓我們一次性地、永久地解決這個問題,而且從此再也不需要去機身後面拔線換線了!

為何硬體解法不夠完美?插拔線材的隱憂

在網路上搜尋解法,最常見的建議是「把你的主螢幕接到 Mac mini 原生的 HDMI 孔」。這在理論上是正確的,因為 Mac 在開機的底層邏輯上,確實會優先尋找 HDMI 埠。

但這個方法有兩個致命傷:

  • 不可控因素太多:有時候螢幕就是比較晚開機、有時候你就是剛好把線材拔掉又忘了插回去,導致這個「硬體優先」的規則時常失靈。
  • 實質的物理傷害:這是最重要的一點!為了調整螢幕順序,我們反覆在 Mac mini 小巧的機身上插拔 HDMI 或 Type-C 接頭。久而久之,不論是線材接頭的磨損,還是主機板上連接埠的鬆動,都是不可逆的物理傷害。為了一個軟體上的小問題,把硬體搞壞了,絕對得不償失。
Mac mini 外接螢幕設定教學:2025 解決登入畫面跑
每一次插拔,都是一次微小的耗損

所以,我們的目標很明確:找到一個「一次設定,永遠有效」的純軟體方法!

認識我們的軟體英雄:displayplacer 與 Homebrew

要用軟體解決問題,我們需要兩個神奇的工具。別擔心,它們聽起來很專業,但使用起來就像玩積木一樣簡單。

什麼是 Homebrew? - 你的 Mac 終端機任意門

你可以把 Homebrew 想像成 Mac 命令列工具的 App Store

平常我們安裝軟體,是去 App Store 點擊下載。而許多開發者愛用的、沒有圖形介面的強大工具,則可以透過 Homebrew 這個平台,只要一行指令就能輕鬆下載安裝,省去繁瑣的設定過程。它是我們通往更強大 Mac 世界的鑰匙。

什麼是 displayplacer? - 你的螢幕佈局記憶大師

這就是我們今天的主角!displayplacer 是一個小巧但極其強大的命令列工具。它的功能很單純:

它可以「記住」你當前所有螢幕的設定(誰是主螢幕、解析度、排列位置),並產生一行指令,讓你隨時可以「還原」到這個完美的佈局。

我們的計畫就是,利用 displayplacer 產生一組「完美佈局」的指令,然後讓 Mac 在每次登入後「自動執行」這行指令。這樣一來,就算登入畫面跑錯棚,只要一登入成功,螢幕就會在 0.1 秒內「啪」一聲,瞬間歸位!

實戰教學:三步驟,讓你的螢幕永遠乖乖聽話

好了,理論課結束,開始動手實作!

步驟一:安裝 Homebrew 與 displayplacer

首先,我們需要打開 Mac 的「終端機」應用程式(你可以在 應用程式 > 工具程式 檔案夾中找到它)。

1. 安裝 Homebrew
複製下面這整行指令,貼到終端機視窗中,然後按下 Enter 鍵。它會開始跑一堆文字,中間可能會要求你輸入你的電腦密碼(輸入時不會顯示,正常現象),就放心輸入吧。

安裝 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Mac mini 外接螢幕設定教學:2025 解決登入畫面跑

看到 Installation successful! 就代表成功了

2. 安裝 displayplacer
等 Homebrew 安裝好後,接著輸入下面這行指令來安裝主角 displayplacer

安裝 displayplacer
brew install displayplacer

步驟二:取得你的螢幕「身分證」

現在,先把你的螢幕手動設定到你最想要的完美狀態(在「系統設定」>「顯示器」裡,把代表主螢幕的白色長條拖到正確的螢幕上)。接著,在終端機裡輸入:

列出目前螢幕組態
displayplacer list

終端機會吐出一長串資訊,你需要從中找到兩個關鍵資訊:

重點:
  • Persistent screen id:這是你螢幕獨一無二的「身分證號碼」。
  • Origin: (0,0):這代表該螢幕是主螢幕
請複製你希望設定為「主螢幕」的那台螢幕的 Persistent screen id

步驟三:打造你的專屬「一鍵還原」指令稿

有了螢幕的身分證號碼,我們就可以組合出我們的魔法指令了。最簡單的方法,就是直接複製上一步驟中,終端機提示的 `Execute the command below...` 下方那整串 `displayplacer "id:..."` 指令,它就是你當前完美佈局的指令!

Mac mini 外接螢幕設定教學:2025 解決登入畫面跑

終極自動化:設定登入後自動執行

我們已經有魔法指令了,現在要做的就是把它變成一個「開機自動念咒」的機器人。

  1. 建立腳本檔案
    • 打開「文字編輯」App。
    • 點擊左上角選單的「格式」>「製作純文字」。
    • 將你剛剛組合好的那串 `displayplacer ...` 指令完整貼上
    • 儲存這個檔案。檔名請取為英文,例如 fix-display.sh,並存在一個你不會亂動的地方(例如「文件」檔案夾)。
  2. 加入登入項目
    • 打開「系統設定」>「一般」>「登入項目」。
    • 在「登入時打開」這個區塊,點擊「+」按鈕。
    • 找到你剛剛儲存的那個 fix-display.sh 檔案,點擊「打開」。
  3. 賦予執行權限 (重要一步)
    • 回到「終端機」,輸入 chmod +x (注意 `+x` 後面有個空格)。
    • 然後將你建立的 fix-display.sh 檔案直接拖曳到終端機視窗中,它的路徑會自動出現。
    • 按下 Enter。這就給了這個腳本執行的權力。

結語

現在,重開機試試看吧!

你會發現,即使登入畫面依然可能跑錯邊(這是無法用軟體改變的硬傷),但在你輸入密碼、按下 Enter 的那一瞬間,你的桌面、Dock、所有視窗,都會「唰」地一聲,瞬間跳回你設定好的主螢幕上。

從此,你再也不用為登入畫面煩惱,更不用擔心會弄壞你心愛的 Mac mini 了!希望這篇教學對你有幫助!

創作者介紹
創作者 小黃老師嘿技術 的頭像
小黃老師

小黃老師嘿技術

小黃老師 發表在 痞客邦 留言(0) 人氣( 85 )