Linux Ubuntu 虛擬機系統自定義桌面分辨率且重啓後保持不變

我用 VMware Workstation 12 Pro 安裝的 Ubuntu MATE Desktop Environment 1.12.1,發現安裝後沒有需要的分辨率,於是安裝 VMware Tools,希望安裝後分辨率可以自動適應(查看 -> 自動調整大小 -> 自動適應客戶機),但是安裝後無效且虛擬機和客戶機之間的復制粘貼也無效,原先用 Ubuntu Kylin 16.04 都可以的。

 

可能是 VMware Tools 的問題,沒有深入研究,如果誰知道可以留言告訴我。

復制粘貼以後再講,可通過共享完成。

先講一下分辨率,終端命令如下:

 1 # 生成指定分辨率
 2 $ cvt 1920 1080
 3 # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
 4 Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
 5 
 6 # 使用 xrandr 創建新的 mode,--newmode 後面跟剛剛 cvt 產生的 modeline 信息,如果去掉“_60.00”就可以在顯示器首選項中看到。
 7 $ sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
 8 
 9 # 添加新的 mode,--addmode 後面第一個參數是 xrandr 顯示出來的列表中,你要更改目標輸出的設備名稱,此處是虛擬機所以是 Virtual1。
10 $sudo xrandr --addmode Virtual1 "1920x1080_60.00"
11 
12 # 將分辨率應用到指定的輸出設備
13 $ sudo xrandr --output Virtual1 --mode "1920x1080_60.00"

但是這樣設置之後重啓就會消失,解決方案是新增 xorg.conf 文件,將此模式保存爲默認分辨率。

 1 # 如果未安裝 Vim 可自行百度或使用“sudo gedit /etc/X11/xorg.conf”
 2 $ sudo vim /etc/X11/xorg.conf
 3 
 4 # 以下內容 Shift + Insert 粘貼(復制是 Ctrl + Insert,剪切是 Shift + Delete )到 Vim 中,然後按 Esc 輸入 :wq 保存並退出 Vim。
 5 Section "Monitor"
 6 Identifier "Configured Monitor"
 7 Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
 8 Option "PreferredMode" "1920x1080_60.00"
 9 EndSection
10 
11 Section "Screen"
12 Identifier "Default Screen"
13 Monitor "Configured Monitor"
14 Device "Configured Video Device"
15 EndSection
16 
17 Section "Device"
18 Identifier "Configured Video Device"
19 EndSection

 

引用:

1. LUbuntu,Ubuntu 下設置自定義桌面分辨率:http://blog.useasp.net/archive/2013/03/26/user-customize-desktop-resolution-on-lubuntu-or-ubuntu-linux.aspx

2. 【已解決】更換顯示器後如何徹底修改分辨率?(9 樓):http://forum.ubuntu.org.cn/viewtopic.php?t=401399

posted @ 2016-08-16 13:45  断乱  阅读(1230)  评论(0编辑  收藏  举报