我无法将分辨率设置为 1280 x 1024

我无法将分辨率设置为 1280 x 1024

我无法将屏幕尺寸设置为 1280 x 1024。当我进入显示设置时,只有以下两种屏幕尺寸可用:

1024 x 768

800 x 600

我正在使用 HP LP1965 LCD 显示屏。

答案1

您可以添加一种新模式xrandr并使用它。

类型xrandr。这将显示系统上可用的不同输出的名称(LVDS、VGA-0 等)以及每个输出上可用的分辨率。

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode LVDS1 1280x1024_60.00
xrandr --output LVDS1 --mode 1280x1024_60.00

笔记:用输出中获得的任何内容替换 LVDS1 xrandr

您必须编辑该/etc/gdm/Init/Default文件才能使其永久生效。

在后面添加上述命令

PATH=/usr/bin:$PATH
OLD_IFS=$IFS

来源:Ubuntu 极客


在 12.04 中,您可以编辑 lightdm 配置,而不是编辑 GDM 配置文件:

sudo nano /etc/lightdm/lightdm.conf

并将以下行添加到文件末尾:

display-setup-script=/etc/lightdm/lightdmxrandr.sh

现在创建新的引用文件:

sudo nano /etc/lightdm/lightdmxrandr.sh

将 bash 标头粘贴在第一行:

#!/bin/bash

并且您的自定义 xrandr 配置位于上方和下方。

最后使脚本可执行

sudo chmod a+x /etc/lightdm/lightdmxrandr.sh

答案2

您的 Ubuntu 显示驱动程序(在我的情况下是 nVidia)无法通过 VGA、HDMI 或 DVI 连接器读取 DDC 监视器配置数据。

如果您有 KVM 并且它在启动时从您的 Ubuntu PC 切换出来(就像我的情况一样),就会发生这种情况。

Ubuntu 默认认为您正在运行分辨率为 1024x768 的 CRT。

解决方案是只需简单地重新启动 Ubuntu,并将显示器直接连接到显示适配器。

您的 VGA 电缆可能有缺陷,其中一条传输 DDC 数据的导线也断了 - 请尝试使用其他电缆。

答案3

您应该能够使用终端中的 XRANDR 命令更改分辨率。要将其设置为每次重新启动计算机时将分辨率更改为您选择的分辨率,您可以设置一个 Shell 脚本。

查看我的帖子了解更多信息有关 XRANDR 的信息和链接

相关内容