如何设置Ubuntu外接显示器的分辨率

如何设置Ubuntu外接显示器的分辨率,第1张

第一步,直接运行xrandr查看下分辨率的情况。
第二步,用cvt命令生成一个modeline,得到:
1920x1080 5996 Hz (CVT 207M9) hsync: 6716 kHz; pclk: 17300 MHz
Modeline "1920x1080_6000" 17300 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_6000" 17300 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 "1920x1080_6000"
xrandr --output VGA1 --mode "1920x1080_6000"

要设置控制台framebuffer分辨率要修改以下文件:
sudo vi /boot/grub/menulst (此与/etc/grubconf是同一个文件)
注意/etc/X11/xorgconf文件是修改的图形界面下的分辨率,两回事
要想系统支持framebuffer,首先要kernel里设置support,如果用的是ubuntu这种OS就不用配置kernel选项了,默认是有的,查一下cat /proc/device可以看到vedio部分fb的设备号是29,如果在/dev下没有fb0设备文件,不要手工创建,通过修改menulst后重启系统会自己创建,注意不要进x windows来测试,应该启动后直接进入字符控制台界面,否则可能播放的视频出现花屏现象,如果你进了图形界面,按ctrl+alt+F1,用命令 sudo /etc/initd/gdm stop关掉它然后再进行测试。
方法:在menulst文件中打到类似这几行:
title XXXXOS (26XX)
root (hd0,X)
kernel /boot/vmlinuz-26XXX ro root=XXX quiet vga=0x318
在kernel那行最后添加vga=0x318或vga=792 (前面十六进制,后面十进制,参考下表)
vga=可设置的值可以用工具fbset(没有的话用sudo apt-get install fbset装),/etc/fbmodes,或sudo hwinfo --framebuffer参考,主要还是以hwinfo为主(sudo apt-get install hwinfo)
下表列出一些常用值:
# FRAMEBUFFER RESOLUTION SETTINGS
# +------------------------------------------------------------------------------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024 1280x800 1600x1200
# ------+-------------------------------------------------------------------------------------------------------------------+
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 0x31C=796
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 0x360=864 0x31D=797
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 0x361=865 0x31E=798
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 0x362=866 0x31F=799
# +------------------------------------------------------------------------------------------------------------------------+
重启后进入控制台字符界面在mplayer目录下执行
/mplayer -vo fbdev -zoom -x 1024 -y 768 xxxwmv
(mplayer题外话:fbdev的性能与x11几乎差不多,建议还是配置成xv,就是说要跑X server)
设置-zoom -x 1024 -y 768使得全屏播放,不管你的是多少分辨率都会缩放到vga=0x318设置的分辨率

*** 作方法如下:
1)在VMWare中启动ubuntu虚拟机。
2)在VMWare中:右键单击启动虚拟机,点击安装vmware tools。
3)在ubuntu中:选择cdrom,会出现刚才vmwaretools的安装盘。
4)在ubuntu中:复制vmwaretool安装盘到 tmp目录下。
提示:可以通过界面上的复制和粘帖,类似windows,也可以通过cp命令执行;
5)在ubuntu中:打开终端(在左边的工具栏中,黑色那个)。
6) 在ubuntu中:执行以下命令,注意最后一个命令需要root权限
cd/tmp
tar zxvf VMwareTools-600-45731targz
cd VMwareTools(解压完后有这么一个文件夹)
/VMware-installpl
然后:一路回车到结束。
7)重启一下虚拟机,就显示正常了。

1、当我们启动Ubuntu以后,我们点击右上角的设置按钮,如图示,点开之后,再点击“系统设置”。
2、进入系统设置之后,我们可以看到这里有非常多的设置选项,我们点击“显示”。
3、点开显示之后,我们可以为自己的电脑选择合适的分辨率,小编这里选择的是1360768(16:9)。
4、选择好以后,我们可以找到下方的应用,如果没有看到,可以点住上方,向左拖动。
5、点击应用之后,我们可以看到这里会有一个提示,询问你是否显示正常,如果不正常,我们可以点击“恢复之前的配置”,如果正常,我们直接点击“保持当前配置”即可。
6、设置好以后,我就可以看到自己刚才设置的效果

控制面板----外观和个性化-----调整屏幕分辨率---高级设置----监视器。说明一下,就是不够仔细,到调整分辨率窗口没有找到高级设置 ,如果是液晶显示器。一般只有60MHz,可以强制其它刷新频系,可能会黑屏。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13272249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-05
下一篇 2023-07-05

发表评论

登录后才能评论

评论列表(0条)

保存