Ubuntu雙顯示器解析度問題
1)
$xrandr
得到顯示器名稱,我的為 VGA1,筆記本為LVDS1,大家以此類推,不一定都一樣
2)
$sudo xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
引數就是cvt結果中Modeline後面的那一堆,根據自己的引數調整。
3)
$xrandr
就可 以看到新加的那個設定了。
然後新增新的mode,執行
4)
$sudo xrandr --addmode VGA1 "1440x900_60.00"
然後設定一下就行了,大家看看xrandr的命令詳解,www.linuxidc.com我這就只說我的筆記本在左 1366x768,外接顯示器在右1440x900的命令,也就是右側擴充套件螢幕
5)
$xrandr --output VGA1 --mode 1440x900_60.00 --right-of LVDS1
開啟外接顯示器(最高解析度),設定為右側擴充套件螢幕
6)
補充:
xrandr 命令列可以很方便地切換雙屏,常用方式如下,其他的可以自己探索:
xrandr --output VGA --same-as LVDS --auto
開啟外接顯示器(最高解析度),與筆記本液晶螢幕顯示同樣內容(克隆)
xrandr --output VGA --same-as LVDS --mode 1024x768
開啟外接顯示器(解析度為1024x768),與筆記本液晶螢幕顯示同樣內容(克隆)
xrandr --output VGA --right-of LVDS --auto
開啟外接顯示器(最高解析度),設定為右側擴充套件螢幕
xrandr --output VGA --off
關閉外接顯示器
xrandr --output VGA --auto --output LVDS --off
開啟外接顯示器,同時關閉筆記本液晶螢幕(只用外接顯示器工作)
xrandr --output VGA --off --output LVDS --auto
關閉外接顯示器,同時開啟筆記本液晶螢幕 (只用筆記本液晶屏)
7)寫自啟動指令碼:
隨便找個檔案,加上執行許可權,加入自啟動程式列表中,這裡不需要加sudo,也不需要sudo 密碼,直接就是下面程式碼
#程式碼如下:
#!/bin/bash
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync;
xrandr --addmode VGA1 "1440x900_60.00";
xrandr --output LVDS1 --mode 1366x768
xrandr --output VGA1 --mode 1440x900_60.00;
xrandr --output VGA1 --right-of LVDS1;
儲存在主目錄下命名為display,然後加入到系統--》首選項--》啟動應用程式中,添加個啟動程式,指向剛才那個檔案。