列出目前环境支持的解析度和频率
neardi@LPA3588:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080 60.00*+ 60.00 50.00 30.00 24.00
4096x2160 24.00
3840x2160 30.00 25.00 24.00
1920x1080i 60.00 50.00
1280x720 60.00 60.00 50.00 50.00 30.00 24.00
720x576 50.00 50.00
720x576i 50.00 50.00
720x480 59.94 59.94 59.94
720x480i 59.94 59.94
HDMI-2 disconnected (normal left inverted right x axis y axis)
DSI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080 60.00*+
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
1920x1080
是您当前的分辨率。您可以从xrandr
的输出中看到,HDMI-1
是您的主显示器,它的当前模式是1920x1080
,刷新率是60.00
。
更改分辨率
只有接一个显示屏,不用带参数切换分辨率。
$ xrandr -s 1280x720
可以用--output
选项来指定要操作的输出,用--mode
选项来指定要设置的模式,用--rate
选项来指定要设置的刷新率,用--auto
选项来开启输出并设置最佳模式,用--off
选项来关闭输出。例如:
$ xrandr --output HDMI-1 --mode 1280x720 --rate 60
$ xrandr --output DSI-1 --off
$ xrandr --output DP-1 --auto
切换双屏分辨率
- 同显:将DSI-1输出(通常是内置的显示屏)的模式设置为与HDMI-1输出(通常是外接的显示器)相同,并将两个输出的位置重叠,形成镜像显示。
$ xrandr --output DSI-1 --same-as HDMI-1 --auto
- 异显:将VGA输出(通常是外接的显示器)的模式设置为最佳模式,并将其位置放在LVDS输出(通常是内置的显示屏)的右边,形成扩展显示。
$ xrandr --output VGA --right-of LVDS --auto
$ xrandr --output VGA --off
- 将VGA输出的模式设置为最佳模式,并关闭LVDS输出,只保留VGA输出的显示。
$ xrandr --output VGA --auto --output LVDS --off
- 关闭VGA输出,并将LVDS输出的模式设置为最佳模式,只保留LVDS输出的显示。
$ xrandr --output VGA --auto --output LVDS --off
设置对比度
检查 HDMI-1 支持的属性
$ xrandr --verbose
查看是否有对比度(contrast)相关的设置。如果不在列表中,说明你的驱动不支持这一特性。
正常返回示例:
HDMI-1 connected primary 1920x1080+0+0 (0x4a) normal (normal left inverted right x axis y axis) 0mm x 0mm
contrast: 50
range: (0, 100)
HDMI-1 支持对比度(contrast)属性,并且其范围为 (0, 100)。当前的设置显示对比度为 50。
设置 HDMI-1 对比度 80
$ xrandr --output HDMI-1 --set contrast 80
设置主屏
旋转屏幕
$ xrandr --output <display_name> --rotate right
$ xrandr --output <display_name> --rotate left
$ xrandr --output <display_name> --rotate inverted
$ xrandr --output <display_name> --rotate normal
设置为开机生效
~/.profile
加入相应xrandr
命令,重启。