Linux

刷新螢幕設置的啟動腳本

  • November 22, 2017

我正在執行一台 Linux Mint 17.3 機器,其 DVI 和 USB(DVI-to-USB)顯示器連接插入同一個桌面。啟動後,我發現奇怪的顯示錯位是由於 USB 連接造成的 - 一個螢幕的一半在其中一台顯示器上被擠壓。但是,如果我只是進入設置 -> 顯示並點擊“應用”而不進行任何更改,那麼顯示問題就會消失。

是否有某種命令可以添加到 /etc/init.d/ 中的啟動腳本或 crontab 命令中,以便在啟動時以這種方式自動應用/刷新監視器設置?

提前致謝。

我的解決方案效果很好,它是執行以下操作:

  1. 在我的主目錄中創建一個 startup.sh 文件~/(這樣我可以在以備份份文件時將其移植過來),並在其中保存以下命令:

pkill -HUP "cinnamon --replace" 2. 打開一個終端會話,crontab -e輸入 crontab 文件,輸入以下內容並保存:

@reboot /home/donkey/startup.sh 3. 重新啟動電腦並註意現在每次啟動時,肉桂會話都會刷新並刪除我正在使用的顯示器上的啟動錯誤,從而使解析度完美地跨越所有顯示器。

萬歲:)

您可以嘗試告訴xrandr將顯示設置為其自動設置。

xrandr --output XXXXX --auto

xrandr自行執行以獲取所有有效的輸出名稱。

引用自:https://unix.stackexchange.com/questions/403393