56 lines
1.7 KiB
Markdown
56 lines
1.7 KiB
Markdown
---
|
|
title: Ubuntu设置屏幕分辨率及屏幕翻转
|
|
createTime: 2021/09/24
|
|
tags:
|
|
- Ubuntu
|
|
categories:
|
|
- 随记
|
|
---
|
|
|
|
> Version: Ubuntu 18.04.6 LTS
|
|
|
|
1. 使用`xrandr`查看屏幕信息
|
|
|
|
```txt
|
|
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
|
|
VGA-0 connected primary 1920x1080+0+0 inverted (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*
|
|
HDMI-0 disconnected (normal left inverted right x axis y axis)
|
|
```
|
|
|
|
这里的信息是修改后的内容,主要注意当前显示器名称,例如我的是 VGA-0
|
|
|
|
2. 获得分辨率详情
|
|
```bash
|
|
cvt 1920 1080
|
|
# 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
|
|
```
|
|
注意输出中 Modeline 后的内容:"1920x1080_60.00"是 resolution 的名称,整个 Modeline 后所有信息是 newmode 所需信息
|
|
3. 设置并应用分辨率
|
|
```bash
|
|
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
|
|
xrandr --addmode VGA-0 "1920x1080_60.00"
|
|
```
|
|
4. 设置屏幕翻转
|
|
```bash
|
|
xrandr -o inverted
|
|
# left向左旋转90° right向右旋转90° normal正常显示
|
|
```
|
|
5. 设置开机自动配置
|
|
|
|
向`~/.profile`中添加以上步骤中的命令
|
|
|
|
```bash
|
|
# set display resolution
|
|
cvt 1920 1080
|
|
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
|
|
xrandr --addmode VGA-0 "1920x1080_60.00"
|
|
# set display rotation
|
|
xrandr -o inverted
|
|
```
|