在 Ubuntu 中创建自定义屏幕分辨率

在 Ubuntu 中创建自定义屏幕分辨率

我使用 Ubuntu 15.04 作为原生操作系统。我的系统当前分辨率为1366 * 768

我想将我的屏幕分辨率更改为1920 * 1024

我尝试从设置中更改它,但不可见。

以下是我的屏幕的属性:

xrandr -q
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm panning 1366x768+0+0
   1366x768       60.1*+   40.1  
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 disconnected
VGA-1-1 disconnected
  1920x1080 (0xdc)  173.0MHz
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock   67.2KHz
        v: height 1080 start 1083 end 1088 total 1120           clock   60.0Hz
  1920x1080_60.00 (0xdd)  173.0MHz
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock   67.2KHz
        v: height 1080 start 1083 end 1088 total 1120           clock   60.0Hz

我可以将屏幕分辨率更改为吗1920 * 1024

答案1

按顺序执行命令:

cvt 1920 1024
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

后面的一行xrandr --newmode与使用命令时应获得的输出类似cvt,因此将“resolution_refreshRate”的输出复制到该+vsync点并将其添加到xrandr --newmode

然后:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

如果要使更改永久生效:

  • xrandr.sh例如,创建一个 bash 脚本,并将 xrandr 命令放入其中:

    /bin/bash #!/bin/bash
    sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    sudo xrandr --addmode Virtual1 1920x1080_60.00
    xrandr --输出 Virtual1 --模式 1920x1080_60.00

  • 使用以下命令使脚本可执行chmod +x xrandr.sh

  • 在仪表板中搜索“启动应用程序”,运行它,并将脚本添加为启动应用程序。

每次您登录帐户时,这些命令都会运行。

相关内容