原文鏈接:http://blog.useasp.net/archive/2013/03/26/user-customize-desktop-resolution-on-lubuntu-or-ubuntu-linux.aspx
今天在虛擬機上裝了一個LUbuntux64(12.10)玩,安裝的時候,由於主板默認是沒有開虛擬化支持,報錯,改後相當的順利。但是進入系統後,屏幕顯示分辨率爲800X600的,全屏的話,在大顯示器上顯示就就中間一小塊,非常的不舒服。長年在Windows下用慣了右鍵桌面設分辨率的我,毫不猶豫的右鍵了一下——答案是肯定的,沒找到地方設置。
其實在LUbuntu下面,在系統開始菜單有個首選項裏面有個設置分辨率的,但是我這進去之後,默認的分辨率沒有1920X1080。挑最接近的分辨率設置好後,還是中間侷促的很。爲此Google一把,發現可以自定義設置桌面分辨率,在Windows下沒享受過啊,一直都是安裝驅動,然後自動選擇。這裏記錄下自定義分辨率的過程。
使用的命令:xrandr,cvt
首先查看下當前已經提供的分辨率設置:xrandr (不用帶任何參數)
上面圖中框中的是設置好之後的分辨率,在xrandr開始的時候是沒有的,這裏做說明,就沒有重新刪除重做一遍(用xrandr --delmode可以刪除掉)。
再查看沒有可用的分辨率下,我們就需要爲顯示設備(顯示器,投影儀等)定製一個合適的分辨率。我們使用cvt來生成指定分辨率。
1 | cvt 1920 1080 |
注意有紅下劃線處,我們可以看到,cvt提供的modeline。下面我們要做的就是將modeline啓用。這裏直接給出相應的命令,就不再提供說明,後面會送上命令圖。
1 2 3 4 5 6 7 | #MitchellChu'Blog:使用xrandr 創建新的mode,--newmode後面跟剛剛cvt產生的modeline信息。 sudo xrandr --newmode "1920x1080_60.0" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync #MitchellChu'Blog:添加新的mode,--addmode後面第一個參數是xrandr顯示出來的列表中,你要更改目標輸出的設備名稱,在我這裏是Virtual1.如果是直接接顯示器的,可能是VGA1. sudo xrandr --addmode Virtual1 "1920x1080_60.00" #MitchellChu'Blog:添加完之後,需要做的就是將分辨率應用到指定的輸出設備。 sudo xrandr --output Virtual1 --mode "1920x1080_60.00" #MitchellChu'Blog: 至此,你可以看到你的顯示器分辨率已經按照定製的分辨率來顯示了。 |
附上上面命令執行圖——注意:#號後面的內容爲備註,在實際命令中不用輸入:
上面最後一步,還沒有輸入完全,差:.00“,輸入後回車,系統就會自動修改指定設備的分辨率。
至此,就完成了分辨率的自定義設置。
如果你再次使用xrandr來顯示一下,就會發現,剛剛設置的分辨率已經被添加進去了。