因為ubuntu虛擬機沒有對應1920x1080的分辨率,所以在網上搜索了相關解決方案。
網上大多數是采用xrandr命令和cvt解決的。但是輪到自己的時候卻卡在xrandr –addmode命令這個地方,也的確是按照教程操作的,但就是無法通過。這實際上是一個非常不好的習慣,遇到錯誤以百度為主,並不思考其中原因,只是一味的copy別人的解決方案。
在學習了這個命令的用法之后發現,其中的一個參數是輸出設備,這個參數應該根據情況變化。而我只是copy了別人的整條命令,所以會一直卡在這個地方。運行xrandr命令,找到自己的輸出設備,然后重新執行xrandr –addmode命令,通過,顯示分辨率得到了修改。
但是重啟之后分辨率又還原了,還報出一堆錯誤,大概是找不到指定的顯示分辨率mode。問題出現之后,我們稍微思考一下就知道,可能是通過xrandr設置添加的mode在重啟后就沒有了,然而系統又默認使用這個mode,所以就會出現報錯。那么我們只要在登錄時保證mode正確添加,就不會產生錯誤,而且分辨率還能得到正確的設置。於是動手修改.profile文件。我們知道.profile這個shell會在登陸時注冊,所以,只要將上面兩行代碼寫到里面,系統就能找到對應顯示的mode了。