
我為我的筆記型電腦購買了 USB 驅動的外部顯示器。我已經通過添加 xorg.conf 檔案使其工作,但是當未插入 USB 監視器時,我希望 xorg.conf 消失,以便 xrandr 正常工作。我單獨使用我的筆記型電腦,帶有 USB 顯示屏,並連接到雙外部顯示器。
我想我只需要找到一種基於檢測 USB 顯示器來回移動 xorg.conf 的好方法。由於它似乎出現在 /dev/fb0 和 /dev/fb1 中,我想我可以讓 lightdm 檢查它的 init.d 腳本嗎?儘管隨著升級等的發生,這似乎有點難以維護。
有更好的方法來管理這個嗎?由於它是顯示鏈接,因此無法熱插拔,顯示器必須插入並在啟動時準備就緒。所以我想在 lightdm 啟動之前需要一些東西來設定它。
感謝您的任何提示和想法。
編輯:在關閉時自動「撤消」自身的內容的獎勵積分,因此我不必擔心 xorg.conf 在下次啟動時存在。
答案1
您是否考慮過編寫一個初始化腳本來檢查這些 fb 設備並將 xorg.conf 複製到適當的位置(如果存在),然後在關閉時將其刪除?您可以在 X 或 lightdm 實際啟動之前但在偵測到 DisplayLink 轉接器並建立裝置之後將其新增至啟動順序。初始化腳本非常簡單,因此應該可以解決您的問題。