指南

螢幕中斷連線或拔除擴充座後還原視窗位置

使用擴充座的筆電族一定很熟悉這個畫面:開會時拔掉擴充座,回座後再插上,所有視窗都擠在筆電螢幕上。螢幕線鬆脫、切換 KVM 切換器、關掉用 HDMI 連接的電視時也一樣。Windows 會試著處理,但結果取決於系統版本以及螢幕重新連接的方式。以下先看看系統的預設行為,再介紹如何用 DisplayForge 讓視窗每次都回到正確的螢幕。

更新於 5 個步驟

  1. 螢幕消失時 Windows 會做什麼

    顯示器被移除時,Windows 會把上面的視窗移到剩下的螢幕。Windows 11 在「設定 > 系統 > 螢幕 > 多部顯示器」中有兩個選項:「根據監視器連線記住視窗位置」會在螢幕回來時試著把視窗移回去;「中斷監視器連線時將視窗最小化」則是把視窗縮到最小而不是移走。Windows 10 沒有這些選項。就算是 Windows 11,若螢幕以不同順序回來、擴充座重新分配顯示器編號,或視窗原本是最大化的,結果也可能不穩定。

  2. 為接上擴充座時的配置儲存設定檔

    在接上擴充座的狀態下,把視窗擺到各台螢幕上,開啟 DisplayForge 的「視窗位置設定檔」,按「儲存目前設定」,命名為例如「擴充座」。接著在「設定檔選項」開啟「繫結到此顯示器組合」與「連接此組合時自動套用」。DisplayForge 依裝置路徑與 EDID 型號記錄顯示器,所以就算 Windows 重新編號也認得出來。再次接上擴充座時,它會等兩三秒讓顯示器組合穩定,再自動還原「擴充座」設定檔。

  3. 再為筆電單機使用存一個設定檔

    拔掉擴充座,依筆電螢幕整理好視窗,再儲存一個開啟相同兩個選項的設定檔,例如「筆電」。這樣每種組合都有自己的配置:拔掉擴充座時套用「筆電」,接上時套用「擴充座」。如果不想管理設定檔,也可以只開啟「自動化」中的「顯示器變更、睡眠與解除鎖定後還原視窗」。它會為每種顯示器組合保存快照,並在該組合再次出現時還原對應的快照。

  4. 決定缺少的螢幕上的視窗要放哪裡

    有時只有部分螢幕回來,例如在共用座位只有一台螢幕而不是兩台。在「設定檔選項」的「顯示器不存在時」中,可以選擇「最近的顯示器」、「主要顯示器」或指定某台顯示器。原本屬於缺少螢幕的視窗會依比例縮放到該螢幕上,不會隨便掉到某處。正式使用前,建議先按「預覽還原」:地圖會顯示哪些視窗將移動、哪些已在原位、哪些應用程式未執行。

  5. 用觸發程序進一步自動化

    開啟「觸發程序」可以做更多自動化。在「連接顯示器時」底下,可以選擇「還原視窗位置設定檔」、套用顯示設定檔(設定解析度、更新頻率與主要顯示器)或調整亮度。搭配「中斷顯示器連線時」觸發程序,離開座位時也能自動整理。顯示設定檔與視窗位置設定檔一起用效果最好:先用顯示設定檔排好螢幕,再由視窗位置設定檔把每個視窗放回原位。

常見問題

為什麼重新連接後顯示器編號變了?

顯示器編號取決於顯示卡驅動程式偵測螢幕的順序,而拔除擴充座、睡眠或驅動程式重新啟動後,這個順序可能改變。DisplayForge 依裝置身分與型號儲存顯示器,所以編號變了也不會破壞設定檔。

擴充座插到別的連接埠還能用嗎?

大多數情況都可以。裝置路徑改變時,DisplayForge 會先依 EDID 型號與解析度、再依位置比對顯示器。多台同型號螢幕則依它們在排列中的位置區分。

家裡和公司用不同的擴充座,會有問題嗎?

不會。每張桌子各存一個設定檔,並分別繫結到對應的顯示器組合,DisplayForge 就會套用與目前連接的螢幕相符的那一個。