无需重启图形界面,用户就可以通过xrandr轻松设置屏幕分辨率、刷新率、旋转方向、多显示器配置等
本文将详细介绍xrandr的基本用法、常见参数、高级功能以及实际应用场景,帮助读者更好地掌握这一实用工具
一、xrandr简介 xrandr是X Window System的一部分,它提供了丰富的选项来配置显示器设置
通过命令行接口,用户可以灵活地调整各种显示参数,以适应不同的工作需求和环境变化
xrandr的优势在于其即时生效的特性,无需重启系统或图形界面,即可看到更改效果
二、基本用法 1.查看当前显示配置 要查看当前的显示配置,只需在终端中输入`xrandr`命令
系统将列出所有连接的显示器,包括它们的名称、分辨率、刷新率以及连接状态
例如: Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 eDP1 connected primary 1920x1080+0+0(normal left inverted right x axis yaxis) 344mm x 194mm 1920x1080 60.00+ 59.93 1680x1050 59.95 59.88 1600x1200 60.00 1400x1050 59.95 59.88 ... 在这个例子中,`eDP1`是主显示器,分辨率为1920x1080,刷新率为60.00Hz
2.更改显示器分辨率 使用`xrandr --output <显示器名称> --mode <分辨率>`命令,可以更改显示器的分辨率
例如,要将名为`HDMI-1`的显示器的分辨率更改为1280x1024,可以运行: xrandr --output HDMI-1 --mode 1280x1024 3.设置显示器旋转方向 使用`xrandr --output <显示器名称> --rotate <旋转方向`命令,可以设置显示器的旋转方向
旋转方向可以是`normal`(正常方向)、`left`(逆时针旋转90度)、`right`(顺时针旋转90度)或`inverted`(上下翻转)
例如,要将`DP-2`接口的显示器逆时针旋转90度,可以运行:
xrandr --output DP-2 --rotate left
4.设置显示器位置
使用`xrandr --output <显示器名称> --pos X坐标和Y坐标是以左上角为原点的像素坐标 例如,要将`HDMI-2`接口的显示器移到屏幕的右边,可以运行:
xrandr --output HDMI-2 --pos 1920x0
三、常见参数与高级功能
1.查询显示器状态
使用`xrandr -q`或`xrandr --query`参数,可以查询当前显示器的状态,包括分辨率、刷新率等详细信息
2.设置刷新率
使用`xrandr --output <显示器名称> --rate <刷新率>`命令,可以设置显示器的刷新率 例如,要将`eDP1`接口的显示器的刷新率设置为75Hz,可以运行:
xrandr --output eDP1 --rate 75
3.禁用显示器
使用`xrandr --output <显示器名称> --off`命令,可以禁用指定的显示器 例如,要禁用`HDMI-1`接口的显示器,可以运行:
xrandr --output HDMI-1 --off
4.设置主显示器
使用`xrandr --output <显示器名称> --primary`命令,可以将指定的显示器设为主显示器 例如,要将`eDP1`接口的显示器设为主显示器,可以运行:
xrandr --output eDP1 --primary
5.设置DPI
使用`xrandr --output <显示器名称> --dpi