LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3015|回复: 2

10.3 如何让笔记本的外接显示器成为主显示器

[复制链接]
发表于 2007-10-19 12:42:02 | 显示全部楼层 |阅读模式
win2003下能设置成功,把显卡输出设置成外接显示器就好了(这个时候会关闭笔记本的自带屏幕,正是我想要的)。10.3下不知道如何更改。在管理员的硬件设置里面,没有这个选项,只有选择如何利用双头显卡的选项,分别是两屏幕镜像,和多显示器拼成大屏幕这两种。


dell 1300的笔记本,intel 915gm的内置显卡,宽屏
发表于 2007-10-19 16:37:25 | 显示全部楼层
I am waiting here for elite's answer, too.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-19 23:37:20 | 显示全部楼层
如果笔记本对外接显示器的识别和显示没什么问题的话,可以用xrandr解决
我是在/etc/X11/xinit/xinitrc.d/下写一个脚本


  1. #!/bin/bash
  2. xrandr --output LVDS --off
复制代码


当然我这里的情况复杂一点,外接显示器不被正确识别,本来在windows下能上75hz的液晶在10.3里面不能在xorg.conf中直接用垂直和水平刷新率的设置来刷到75hz,

试了多次之后,发现windows下的垂直和水平刷新率的值不能用在linux下,于是用

  1. gtf 1280 1024 74 -x
复制代码

算出来一个Modeline,然后把这个modeline插入到xorg.conf相应的section中,并设置为默认的Mode,再将xorg.conf中关于dualhead的设置去掉

然后在最上面的脚本中最后添加一行

  1. xrandr --output VGA --mode <刚才那个Modeline的第一个字段值,例如 1280x1024_74.00>
复制代码


土办法,不知道在别人那里好不好使。
并且有个很疑惑人的问题,在windows中75hz模式下,显示器上显示的刷新率值比linux中的这个值略低,比如windows中 H:79.3Khz, V:74.6Hz。 到了linux下, H:80.9Khz V:75.9Hz
也不知道会不会给显示器带来伤害....

即使是我用了

  1. gtf 1280 1024 70 -x
复制代码

所产生的Modeline, 也无法让显示器处于70Hz的刷新率水平上,而依然是75HZ的水平
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表