Ubuntu系统下快速搞定xrandr安装与使用
Ubuntu系统下快速搞定xrandr安装与使用
在Linux Ubuntu系统中,xrandr是一个非常实用的显示配置工具,可以帮助用户轻松管理和配置显示设置。无论是新手还是老鸟,都能通过简单的几步操作,快速安装并使用xrandr。本文将详细介绍从安装到配置的全过程,让你的显示体验更加个性化和高效。
什么是xrandr?
xrandr是Linux系统中用于配置显示器的命令行工具,全称为X Resize and Rotate(调整大小和旋转)。它可以用来:
- 查看当前显示器的连接状态
- 调整分辨率和刷新率
- 配置多显示器的布局(如扩展、复制等)
- 旋转屏幕显示方向
对于需要频繁调整显示设置的用户来说,xrandr是一个不可或缺的工具。
安装xrandr
在Ubuntu系统中,xrandr通常已经预装。你可以通过以下命令检查是否已安装:
xrandr --version
如果系统提示“command not found”,则需要手动安装。安装步骤如下:
- 打开终端(快捷键Ctrl+Alt+T)
- 输入以下命令并按回车:
sudo apt-get update
sudo apt-get install x11-xserver-utils
安装完成后,你就可以在终端中使用xrandr命令了。
基本使用:查看显示信息
在使用xrandr进行配置之前,首先需要了解当前系统的显示状态。可以通过以下命令查看:
xrandr
执行后会看到类似如下的输出:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.00*+ 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
HDMI-1 disconnected (normal left inverted right x axis y axis)
从输出中可以看到:
- 当前连接的显示器(eDP-1表示内置显示器,HDMI-1表示外接HDMI显示器)
- 每个显示器支持的分辨率和刷新率
- 当前使用的分辨率(带*号的)
调整分辨率和刷新率
使用图形界面调整
Ubuntu系统通常自带一个图形界面,你可以通过这个界面来调整显示分辨率和刷新率。具体步骤如下:
- 打开设置(Settings)应用程序。在搜索栏中输入“设置”并选择该应用程序打开。
- 在设置菜单中,选择“显示”(Displays)选项。
- 在显示设置页面中,你可以看到当前正在使用的分辨率和刷新率。
- 点击分辨率下拉菜单,选择你想要设置的分辨率。
- 同样地,点击刷新率下拉菜单,选择你想要设置的刷新率。
- 点击应用按钮以保存设置。
使用命令行调整
如果你更喜欢使用命令行来调整显示设置,可以使用以下命令:
- 首先使用
xrandr
命令列出当前可用的分辨率和刷新率。 - 找到你想要设置的分辨率和刷新率的对应行。例如,如果你想要将分辨率设置为1280x1024,刷新率设置为75Hz,你可以找到类似“1280x1024 75”的行。
- 输入以下命令来设置分辨率和刷新率:
xrandr -s 1280x1024 -r 75
多显示器配置
xrandr真正强大的地方在于它可以轻松配置多显示器布局。以下是几种常见的配置场景:
双显示器扩展
假设你有一个内置显示器(eDP-1)和一个外接显示器(HDMI-1),想要将外接显示器作为主屏,并将其放在内置显示器的右侧。
- 首先查看显示器连接状态:
xrandr
- 设置外接显示器为主屏:
xrandr --output HDMI-1 --primary
- 将内置显示器设置为外接显示器的左侧扩展屏:
xrandr --output eDP-1 --left-of HDMI-1 --auto
双显示器复制
如果你想让两个显示器显示相同的内容(即镜像模式),可以使用以下命令:
xrandr --output HDMI-1 --same-as eDP-1 --auto
只使用外接显示器
如果你想只使用外接显示器,可以关闭内置显示器:
xrandr --output HDMI-1 --auto --output eDP-1 --off
高级功能:屏幕旋转
xrandr还支持屏幕旋转功能,这对于需要特殊显示方向的场景非常有用。旋转屏幕的命令如下:
xrandr -o left # 向左旋转90度
xrandr -o right # 向右旋转90度
xrandr -o normal # 回到正常角度
通过以上介绍,相信你已经掌握了xrandr的基本用法。无论是调整分辨率、配置多显示器,还是实现特殊显示需求,xrandr都能帮你轻松完成。对于需要频繁调整显示设置的用户来说,掌握xrandr无疑能大幅提升工作效率。