设置Ubuntu桌面分辨率方法
设置显示器分辨率
1. 查看当前分辨率
首先,使用 xrandr 查看当前显示器的分辨率和可用的模式:
xrandr
输出示例:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 4096 x 4096
VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
1920x1080_60.00 59.96*
2. 创建新分辨率模式
使用 cvt 命令生成所需分辨率的模式,以下命令生成 1920x1080 的 60Hz 模式:
cvt 1920 1080 60
输出示例:
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
3. 添加新模式并应用
根据 cvt 输出的信息,使用 xrandr 添加新模式:
a. 添加新模式
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
b. 为显示器添加新模式
xrandr --addmode VGA-1 "1920x1080_60.00"
c. 设置显示器使用新分辨率
xrandr --output VGA-1 --mode "1920x1080_60.00"
4. 使设置永久生效
要使设置在每次启动时都生效,可以采用以下方法之一:
方法 1:创建启动脚本
-
创建一个脚本文件
set_resolution.sh,内容如下:#!/bin/bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode VGA-1 "1920x1080_60.00" xrandr --output VGA-1 --mode "1920x1080_60.00" -
保存该文件并使其可执行:
chmod +x set_resolution.sh -
将该脚本添加到启动程序中(具体步骤取决于你使用的桌面环境)。
方法 2:使用 .xprofile 文件
-
在用户的主目录中,创建或编辑
.xprofile文件,添加以下内容:#!/bin/sh xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode VGA-1 "1920x1080_60.00" xrandr --output VGA-1 --mode "1920x1080_60.00" -
确保该文件是可执行的:
chmod +x ~/.xprofile

浙公网安备 33010602011771号