想必所有用Solaris做presentation的讲师们都有这个问题,新买的笔记本无法连接到投影。我前一阶段置配了一台 Lenovo3000 Y310 笔记本,不过发现除了进入windows用热键切换以外,其他方式根本连不上投影仪,连bios都没有显示。考虑到很多校园大使遇到同样的问题,决定弄个 究竟。
Y310的显卡配置为8400M GS,是非常常见的一款Nvidia版移动显卡,目前OpenSolaris自带Nvidia的显卡驱动,B80上面装的驱动版本是100.14.19。通过配置Nvidia的配置文件就可以对投影和其他外接设备进行设置。
首先说明一些重要文件:
/var/log/Xorg.0.log
启动过程中对X配置的log文件/etc/X11/xorg.conf
对X进行配置的配置文件
以连接投影为例:
在启动电脑之前就将投影连接线连接到笔记本的输出口上,这样进入Solaris之前就可以检测的到外接显示设备的类型和型号。因为我们都是采用15针脚的输出接口,所以显卡识别出来都是认为接上CRT。
下面修改配置文件xorg.conf
在Screen Section里面,加入如下的option:
Option "UseDisplayDevice" "CRT"
这是告诉显卡,采用CRT作为显示设备。
然后保存重启,在进入Solaris图形化界面之前,应该投影仪就可以看到图像了。不过自己笔记本的屏幕上就没有图像了,因为已经输出到CRT去了。
通过修改xorg还可以实现两个屏幕显示同一个桌面,也可以实现两个屏幕显示分别的桌面。
如果可以进入到Solaris桌面之后,可以通过运行nvidia-setting来实现用gui来配置。