xrandr
是一个用于在 X Window 系统中管理显示器的命令行工具。它可以用来设置显示器的分辨率、刷新率、旋转方向和连接状态等。下面是 xrandr
的详细用法和案例。
基本用法
xrandr [选项]
常用选项
-
-q
或--query
: 查询当前显示器的状态。 -
-s
或--size
: 设置显示器的分辨率。 -
-r
或--rate
: 设置显示器的刷新率。 -
-o
或--output
: 指定要操作的显示器。 -
-d
或--dpi
: 设置显示器的 DPI(每英寸点数)。 -
-p
或--primary
: 将指定的显示器设为主显示器。 -
-x
或--disable
: 禁用指定的显示器。 -
-f
或--newmode
: 创建一个新的显示模式。 -
-m
或--mode
: 使用指定的显示模式。 -
-v
或--verbose
: 显示详细信息。
查询显示器状态
xrandr -q
输出示例:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.00*+ 59.94 59.93 59.82
1680x1050 59.95 59.82
1600x1024 60.17
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1366x768 59.88 59.85
1280x800 59.81
1152x864 60.00
1280x720 60.00
1024x768 60.00
960x720 60.00
800x600 60.32 56.25
864x480 59.94
640x480 59.94
DP1 disconnected (normal left inverted right x axis y axis)
设置显示器的分辨率和刷新率
xrandr --output eDP1 --mode 1920x1080 --rate 60
设置亮度
xrandr --output eDP1 --mode 1920x1080 --rate 60
xbacklight -set 50
禁用显示器
xrandr --output eDP1 --off
创建新的显示模式
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
使用新的显示模式
xrandr --addmode eDP1 "1920x1080_60.00"
xrandr --output eDP1 --mode "1920x1080_60.00"
将显示器设为主显示器
xrandr --output eDP1 --primary
设置显示器的 DPI
xrandr --output eDP1 --dpi 96
组合使用
xrandr --output eDP1 --mode 1920x1080 --rate 60 --dpi 96 --primary
以上是 xrandr
的详细用法和案例,希望对你有所帮助。