我將一臺安裝着CentOS 7圖形界面的惠普筆記本電腦當桌面使用。最近,想要鏈接投影儀時卻遇到了問題。筆記本有一個HDMI接口。我買了一個HDMI---->VGA的轉接線,連上筆記本電腦後,屏幕一直在閃爍,沒法設置。將HDMI轉接線拔出後,運行以下命令:html
# xrandr # xrandr --output HDMI-0 --off
輸入第一條命令能夠查看當前顯示設備的名稱及模式。個人電腦的輸出結果以下:bash
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 HDMI-0 disconnected (normal left inverted right x axis y axis) DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm 1920x1080 60.01*+ 40.00 DP-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis)
DP-0是主顯示設備,已經鏈接(connected)分辨率是1920x1080。.net
HDMI-0是第一個HDMI輸出接口,未鏈接。命令行
知道它們的名字後,就能夠先禁止向HDMI輸出信號。使用如下命令:code
# xrandr --output HDMI-0 --off
再接上HDMI線,屏幕再也不閃爍。能夠經過選擇菜單來查看投影儀的設置,點擊屏幕左上角的Applications。選擇過程以下:orm
Applications-->System Tools --> Devices ---> Displayhtm
會看到以下界面:blog
能夠看到有三種顯示模式:接口
1. Join Displays,至關於Windows的「屏幕擴展」。資源
2. Mirror,至關於Windows的「屏幕複製」
3. Single Display,使用單個顯示,能夠是電腦屏幕,也能夠僅使用投影儀。
惋惜,我使用上述三個模式都沒有成功。並且,都只有投影能顯示,電腦屏幕上什麼也看不見。即便使用xrandr -s 1028x768將電腦屏幕的顯示分辨率設置爲1024x768也不行。原來,分辨率能夠有不少選擇,現在,只有一個1920x1080。鏈接上投影儀以後,再運行命令查詢投影儀支持的顯示模式,以下:
# xrandr -q Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 HDMI-0 connected (normal left inverted right x axis y axis) 1024x768 60.00 + 1920x1080 60.00 59.94 1440x900 59.89 1360x768 60.02 1280x1024 60.02 1280x960 60.00 1280x800 59.81 1280x720 59.94 720x480 59.94 59.94 DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm 1920x1080 60.01*+ 40.00 DP-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis)
彷佛是能夠了。再試試命令行:
# xrandr --output HDMI-0 --same-as DP-0 --auto # xrandr --output HDMI-0
好了。能夠投影了。能夠在三種模式之間選擇。
另外,詳細的設置操做能夠man xrandr查看。這個命令是如何獲得這個名字的呢?原來,它是由the X Resize ADN Rotate extension簡寫而來。2001年兩位的論文證實了這一點。連接:http://static.usenix.org/publications/library/proceedings/usenix01/freenix01/gettys.html
Xrandr的技術資源連接:https://www.x.org/wiki/Projects/XRandR/
本文參考了以下博文,對博主表示感謝。
https://blog.csdn.net/kartorz/article/details/6181176