Ubuntu下分辨率的设置

本文介绍了解决Ubuntu系统中分辨率设置问题的方法。通过修改配置文件xorg.conf,并利用“显示器和显卡”设置工具,成功增加了更多分辨率选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨晚上装好了Ubuntu8.04,用了一下,感觉很棒,但是由于显卡驱动没装好所以分辨率调不好,只有800X600和640X480的可以选择,本来 以为是显卡驱动没装好的原因,以为装好以后就行了,所以就没怎么理了,按照系统的提示装好驱动以后,要求重启,由于太晚了所以就没理了,打算今天在调过来 就行了! 今天早上一起床(其实还在床上呢,这就是电脑摆在床上的好处了,哈哈)就迫不及待的开机,选择了Ubuntu系统,然后就想去调下分辨率,谁知道只有两个 选项,而且比昨晚的更加小640*480和320*。(忘记多少了)这下可晕死了!!看着超不爽,所以就到网上找解决办法,谁知道找了N 多的办法都没能解决,按照方法想去改etc/x11/xorg.conf的这个文件,谁知道和网上的那些完全不同,里面并没有看到那些分辨率和刷新频率的 相关数字,还检测了驱动那些都没有问题。。。 最后只能到群上去求助,还好有个好心的大虾帮了我,非常感谢他!!废话少说,下面开始说我怎么修改的吧! 首先打开系统,然后"首选项"——“主菜单”点开左框里面的“附件”,然后选择“其他”,再到右边框,把“显示器和显卡”选项勾上,然后关闭这个,没它的 事了! 然后到屏幕左上角的“应用程序”--“附件”——“其他”——“显示器和显卡”,打开这项,然后就可以在里面选择你相应的显示器了,分辨率那些自己看吧, 如果不知道自己的显示器,可以按检测,检测不到的话会弹到通用那里,那里也可以选择你想要的分辨率!!

1.在终端里输入以下命令对文件进行编辑:

sudo gedit /etc/X11/xorg.conf

2.输入超级管理员的密码。(如果之前是使用超级管理员账号登入的话,则自动跳过。)

3.找到“Section "Monitor" ”代码段,修改成下面的信息:

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 40-83(修改屏幕分辨率的位置)
VertRefresh 50-76(修改屏幕分辨率的位置,可以调整成显卡支持的最大值,比如我的设置为50-76)
End Section

(备注:保存后退出重启,你可以发现你的分辨率已经修改成1024*768,如果你还想要 1028*1024或者更高的分辨率,请看第四点。)

4.找到“Section "Screen"”代码段,在其中添加下列代码:

SubSection "Display"

Depth 16
des "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
dSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection

保存后重启,在分辨率设置的选项中便有1028*1024的分辨率。

然后在系统-》手选项-》屏幕分辨率那改一下


### Ubuntu 16.04 屏幕分辨率调整教程 在 Ubuntu 16.04 中,如果默认的屏幕分辨率选项不满足需求(例如缺少 1920×1080 的选项),可以通过 `xrandr` 命令手动添加所需的分辨率模式并应用。以下是具体的操作方法: #### 准备工作 确保操作系统已正确安装,并且显示器直接连接到主机上运行操作系统的设备。通过远程连接执行这些命令可能会导致 `xrandr` 无法检测到显示器的信息[^1]。 --- #### 添加自定义分辨率模式 1. **生成新的显示模式** 使用 `cvt` 工具计算适合目标分辨率的新模式参数。对于 1920×1080 分辨率,可以运行以下命令: ```bash cvt 1920 1080 60 ``` 输出类似于以下内容: ``` # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; vrefresh: 59.96 Hz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ``` 2. **创建新模式** 将上述输出中的 `Modeline` 参数传递给 `xrandr` 来创建新模式。运行以下命令: ```bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ``` 3. **将新模式附加到输出接口** 查看当前可用的输出接口名称(通常为 `Virtual1`, `HDMI-1`, 或其他)。运行以下命令查看: ```bash xrandr ``` 找到对应的输出接口后,将其与新建的模式关联起来。假设输出接口名为 `Virtual1`,则运行: ```bash xrandr --addmode Virtual1 "1920x1080_60.00" ``` 4. **应用新分辨率** 应用刚刚添加的分辨率模式到指定的输出接口: ```bash xrandr --output Virtual1 --mode "1920x1080_60.00" ``` 完成以上步骤后,屏幕上应立即切换到 1920×1080 的分辨率[^3]。 --- #### 永久保存设置 为了使更改永久生效,可以在 `/etc/profile` 文件中加入必要的命令。编辑文件时需具备管理员权限: ```bash sudo nano /etc/profile ``` 在文件末尾追加以下内容: ```bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode Virtual1 "1920x1080_60.00" xrandr --output Virtual1 --mode "1920x1080_60.00" ``` 保存修改后,重启系统以验证效果[^4]。 --- #### 注意事项 - 如果仍然无法正常显示高分辨率,请确认显卡驱动程序是否已正确安装并启用。 - 对于外部显示器(如 HDMI 连接的电视或投影仪),可能需要额外配置其输出端口名(如 `HDMI-1` 替代 `Virtual1`)[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值