如何设置我的显示器分辨率?

Hen*_*que 24 resolution

我在桌面上安装了 Ubuntu,但我的显示器分辨率不超过 800x600。

我的显示器分辨率为 1360x768。如何将分辨率设置为 1380x768 ?

BuZ*_*dEE 39

我将向您展示如何设置显示器分辨率的示例。

使用以下命令获取 Modeline。60是以赫兹为单位的显示器刷新率。你必须知道你的显示器刷新率!!!

cvt 1360 768 60
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样。复制模型行Modeline以在下一个命令中使用它。:

# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
Modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

使用复制的模式行和 xrandr 创建一个新模式:

xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

使用以下命令,您可以获得连接的端口。

xrandr --query | grep connected
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样。如您所见,在我的情况下,连接的端口是DVI-0.:

HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
VGA-0 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)

使用连接的端口添加新模式。:

xrandr --addmode DVI-0 "1360x768_60.00"
Run Code Online (Sandbox Code Playgroud)

更改显示器分辨率。:

xrandr --output DVI-0 --mode "1360x768_60.00"
Run Code Online (Sandbox Code Playgroud)

  • 此解决方案有效,但只是暂时的。重启后,一切都没有了。有谁知道在 Ubuntu 16.04 中在哪里添加这些模式行,以使其永久化? (2认同)

小智 13

您应该访问System Settings - Display。在那里你会看到一个分辨率下拉菜单。只需单击它并检查您想要的分辨率,如 1360x768。然后,只需单击应用,您应该会看到更改。

选择系统设置

从列表中选择显示器

更改分辨率

  • 事实上,当我执行这些步骤时,最大分辨率是 1024x768。但是我的显示器可以处理 1280x1024。 (3认同)
  • 同样的问题在这里。截至 2017 年 1 月,为什么 Ubuntu 不能在不使用 xrandr 之类的疯狂命令的情况下修复此问题或获取原始分辨率,并且可能会炸毁显示器/笔记本电脑屏幕? (3认同)