问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu xrandr多显示器配置教程

创作时间:
2025-01-22 20:05:55
作者:
@小白创作中心

Ubuntu xrandr多显示器配置教程

在当今数字化时代,多显示器配置已成为提高工作效率的重要手段。无论是编程、设计还是日常办公,多个显示器都能带来更广阔的视野和更高的效率。Ubuntu系统提供了强大的xrandr命令行工具,帮助用户轻松管理和配置多显示器环境。本文将从基础到进阶,为您详细介绍如何使用xrandr来优化您的多显示器配置。

01

什么是xrandr?

xrandr是X Window系统中的一个官方配置工具,用于控制RandR(Resize and Rotate)扩展。它可以用来设置显示器的分辨率、方向和反射等参数。对于需要配置多显示器的用户来说,xrandr是一个不可或缺的工具。

02

安装xrandr

在Ubuntu系统中,xrandr通常已经预装。您可以通过以下命令来检查是否已安装:

xrandr --version

如果系统提示命令未找到,您可以使用以下命令来安装:

sudo apt-get update
sudo apt-get install xorg-xrandr
03

基本用法

查看当前配置

要查看系统中所有可用的输出设备及其当前配置,可以使用以下命令:

xrandr

输出示例:

Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
 1920x1080 59.93 + 60.00* 50.00 59.94 
 1920x1080i 60.00 50.00 59.94 
 1680x1050 59.88 
…

从输出中可以看到:

  • VGA-1HDMI-1是输出设备的名称
  • HDMI-1当前连接并使用1920x1080分辨率
  • 星号(*)表示当前使用的分辨率

设置分辨率

要设置某个输出设备的分辨率,可以使用以下命令:

xrandr --output HDMI-1 --mode 1920x1080

如果存在多个刷新率,可以使用--rate选项来指定:

xrandr --output HDMI-1 --mode 1920x1080 --rate 60
04

多显示器配置

设置显示器位置

要将多个显示器并排显示,可以使用--right-of--left-of--above--below选项。例如:

xrandr --output HDMI-1 --auto --output VGA-1 --auto --right-of HDMI-1

这将使VGA-1显示器位于HDMI-1显示器的右侧。

旋转屏幕

如果需要旋转显示器,可以使用--rotate选项。支持的旋转方向有normalleftrightinverted。例如:

xrandr --output VGA-1 --rotate left

这将使VGA-1显示器逆时针旋转90度。

镜像显示

要实现镜像显示(即所有显示器显示相同内容),可以使用--same-as选项:

xrandr --output VGA-1 --auto --output HDMI-1 --auto --same-as VGA-1
05

实际案例

假设我们有两个显示器:VGA-1和DVI-0,它们都是1920x1080分辨率,并且支持旋转。我们希望将它们并排放置,且都旋转90度到肖像模式。可以使用以下命令:

xrandr --output VGA-1 --rotate left --pos 0x0 --output DVI-0 --rotate left --pos 1080x0

这条命令的含义是:

  1. 将VGA-1显示器旋转90度,并设置其位置为0x0(即左上角)
  2. 将DVI-0显示器旋转90度,并设置其位置在VGA-1右侧(1080x0)
06

进阶技巧:持久化配置

使用xrandr进行的配置仅在当前会话有效。要实现持久化配置,可以考虑以下方法:

  1. 使用autorandr:这是一个自动选择显示配置的工具,可以根据连接的设备自动应用配置。

    安装命令:

    sudo apt-get install autorandr
    

    使用方法:

    autorandr --save mysetup
    
  2. 在.xprofile中添加命令:可以在用户主目录下的.xprofile文件中添加xrandr命令,使其在每次登录时自动执行。

    例如,在.xprofile中添加:

    xrandr --output VGA-1 --rotate left --pos 0x0 --output DVI-0 --rotate left --pos 1080x0
    

通过以上方法,您可以轻松实现多显示器的配置和管理。无论是简单的分辨率调整,还是复杂的多显示器布局,xrandr都能为您提供强大的支持。希望本文能帮助您更好地利用多显示器环境,提升工作效率。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号