我将一台安装着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