第二步,用cvt命令生成一个modeline,得到:
1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHzpclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
第三步,编辑 /etc/gdm/Init/Default ,在文件开头处不远(前几行)找到
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
这行,在这行前添加三行:
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 "1920x1080_60.00"
xrandr --output VGA1 --mode "1920x1080_60.00"
打开Linux *** 作系统,登陆到桌面。此时可以明显看出,这个分辨率对我的Linux不合适,字体太小看不清。点击菜单“系统”-“首选项”-“显示”。
在首选项窗口中点击分辨率。
根据自己的喜好选择一个适当的分辨率。
如果愿意,也可调整一下刷新率,不过不建议过高。
所有项目设置完毕之后,点击“应用”使之生效。
此时,会d出一个提示框,选择“保持当前配置”,然后再关闭首选项窗口。
现在,就可以看到桌面变成由你设置的分辨率显示了。
iocontl函数里面有一个参数是传递命令的,有一个命令就是用来获取驱动所设定的屏幕分辨率的。如果iocontl不能用,就要看你的lcd驱动是否加载正确,在内核编译的时候。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)