Linux
刷新螢幕設置的啟動腳本
我正在執行一台 Linux Mint 17.3 機器,其 DVI 和 USB(DVI-to-USB)顯示器連接插入同一個桌面。啟動後,我發現奇怪的顯示錯位是由於 USB 連接造成的 - 一個螢幕的一半在其中一台顯示器上被擠壓。但是,如果我只是進入設置 -> 顯示並點擊“應用”而不進行任何更改,那麼顯示問題就會消失。
是否有某種命令可以添加到 /etc/init.d/ 中的啟動腳本或 crontab 命令中,以便在啟動時以這種方式自動應用/刷新監視器設置?
提前致謝。
我的解決方案效果很好,它是執行以下操作:
- 在我的主目錄中創建一個 startup.sh 文件
~/
(這樣我可以在以備份份文件時將其移植過來),並在其中保存以下命令:
pkill -HUP "cinnamon --replace"
2. 打開一個終端會話,crontab -e
輸入 crontab 文件,輸入以下內容並保存:
@reboot /home/donkey/startup.sh
3. 重新啟動電腦並註意現在每次啟動時,肉桂會話都會刷新並刪除我正在使用的顯示器上的啟動錯誤,從而使解析度完美地跨越所有顯示器。萬歲:)
您可以嘗試告訴
xrandr
將顯示設置為其自動設置。xrandr --output XXXXX --auto
xrandr
自行執行以獲取所有有效的輸出名稱。