Riyaz Mohammed Ibrahim Asked: 2011-01-04 20:24:28 +0800 CST2011-01-04 20:24:28 +0800 CST 2011-01-04 20:24:28 +0800 CST 如何将显示器设置为未在分辨率列表中列出的原始分辨率? 772 用我的三星 SyncMaster B2030 安装 Ubuntu 10.04 后,在分辨率列表中找不到原始分辨率 (1600X900)。 xrandr resolution monitor samsung 3 个回答 Voted Best Answer Riyaz Mohammed Ibrahim 2011-01-04T21:28:38+08:002011-01-04T21:28:38+08:00 三星 SyncMaster B2030 的原始分辨率为 1600 * 600 60 Hz 使用生成模型行cvt: cvt 1600 900 60 这将是: # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync 获取您的显示器连接到的输出的名称: xrandr 除其他外,这会输出: Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192 VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 在此示例中,输出的名称是VGA1。 创建新的模式行(使用 的输出中的值cvt): xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync 笔记: 以上应该在一行中 记下 1600 x 900_60.00中的x 添加上面创建的模式行: xrandr --addmode VGA1 1600x900_60.00 如果一切顺利,xrandr将列出您新添加的分辨率。 测试新添加的分辨率: xrandr --output VGA1 --mode 1600x900_60.00 您使用上述命令设置的分辨率不会跨会话保持不变。在 Ubuntu 11.04 之前,您可以在开头添加以下行以在/etc/gdm/Init/Default每次登录时自动设置分辨率: xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync xrandr --addmode VGA1 1600x900_60.00 xrandr --output VGA1 --mode 1600x900_60.00 此问题描述了使xrandr自定义永久化的其他方法。 Nikhil 2012-12-24T19:59:44+08:002012-12-24T19:59:44+08:00 首先在终端中输入 xrandr 并查看连接的设备。在这种情况下,它可能是 VGA1。如果没有,则在下面的命令中用您连接的设备替换 VGA1。然后创建一个新文档并将其命名为例如:-“yourname.sh” 输入: xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync xrandr --addmode VGA1 1600x900_60.00 xrandr --output VGA1 --mode 1600x900_60.00 unity --replace 并将其保存在您的主文件夹中(这是用于分辨率 1600x900)。通过以下方式使其可执行: chmod a+x ~/yourname.sh 打开启动应用程序并单击“添加”。给一个名字并在命令行中输入 bash /home/yourname/yourname.sh 点击保存。注销并登录后会出现更改 TellMeWhy 2015-12-20T12:36:38+08:002015-12-20T12:36:38+08:00 如果您不想按照其他答案中的说明运行所有命令,则可以使用ResolutionX。这是一个为您完成所有工作的工具: 执行cvt命令 执行newmode,addmode和output命令 创建一个启动文件,在登录时执行上述操作。
使用生成模型行
cvt
:这将是:
获取您的显示器连接到的输出的名称:
除其他外,这会输出:
在此示例中,输出的名称是
VGA1
。创建新的模式行(使用 的输出中的值
cvt
):笔记:
添加上面创建的模式行:
如果一切顺利,xrandr将列出您新添加的分辨率。
测试新添加的分辨率:
您使用上述命令设置的分辨率不会跨会话保持不变。在 Ubuntu 11.04 之前,您可以在开头添加以下行以在
/etc/gdm/Init/Default
每次登录时自动设置分辨率:此问题描述了使
xrandr
自定义永久化的其他方法。首先在终端中输入 xrandr 并查看连接的设备。在这种情况下,它可能是 VGA1。如果没有,则在下面的命令中用您连接的设备替换 VGA1。然后创建一个新文档并将其命名为例如:-“yourname.sh” 输入:
并将其保存在您的主文件夹中(这是用于分辨率 1600x900)。通过以下方式使其可执行:
打开启动应用程序并单击“添加”。给一个名字并在命令行中输入
点击保存。注销并登录后会出现更改
如果您不想按照其他答案中的说明运行所有命令,则可以使用ResolutionX。这是一个为您完成所有工作的工具:
cvt
命令newmode
,addmode
和output
命令