Linux xrandr命令:屏幕分辨率调整指南
linux 命令xrandr

作者:IIS7AI 时间:2025-02-01 06:15



Linux命令xrandr:动态管理显示设置的强大工具 在Linux系统中,xrandr是一个功能强大的命令行工具,它允许用户在X Window System环境下动态地调整和管理显示器的设置

    无需重启图形界面,用户就可以通过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`命令,可以设置显示器在屏幕上的位置

    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