xrandr和arandr的使用

本文介绍了xrandr,一个用于X窗口系统动态调整屏幕分辨率、旋转和位置的命令行工具,以及其图形化界面arandr,用于简化屏幕配置过程。文中详细列出了xrandr的选项和用法实例,以及在Debian和Redhat中的安装方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xrandr

xrandr命令是一个X窗口系统扩展,允许客户端动态调整(即缩放、旋转、翻转)屏幕。xrandr是一款官方的randr扩展配置工具。

语法:

xrandr  (选项)(参数)

选项:

--auto       #以系统最大分辨率输出

--off        #指定设备设置为关闭

--output     #输出设备

--mode      #设置分辨率

--rate        #设置刷新率

--right-of    #主显示器右侧

--left-of     #主显示器左侧

--above     #主显示器上方

--below     #主显示器下方

--pos       #指定显示屏位置

--rotate      #指定显示屏旋转方向

--newmode   #添加新的分辨率

--addmode    #指定显示屏添加新的分辨率

--primary       #指定显示屏为主显

-v #查看xrandr的版本

--same-as       #指定当前显示屏和其他显示屏分辨率旋转方向等相同

xrandr使用例子:

1.设置LVDS的位置为(0,0)且分辨率为最大输出,设置VGA分辨率为最大输出且位于LVDS右边向左旋转。

xrandr --output LVDS --auto --rotate normal --pos 0x0 --output VGA --auto --rotate left --right-of LVDS

2.VGA添加1024x768分辨率

(1)cvt  1024 768

(2)xrandr --newmode "1024x768" 63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync

(3)xrandr --addmode VGA 1024x768

(4)xrandr --output VGA --mode 1024x768

3.在1600x768分辨率的桌面上启用平移功能,并在VGA的输出上显示1024x768分辨率

xrandr --fb 1600x768 --output VGA --mode 1024x768 --panning 1600x0

4.让 1280x800 LVDS屏幕显示3200x2000桌面,同时让VGA屏幕以正常大小显示鼠标周围的环境。

xrandr --fb 3200x2000 --output LVDS --scale 2.5x2.5 --output VGA --pos 0x0 --panning 3200x2000+0+0/3200x2000+0+0/64/64/64/64

arandr

arandr是xrandr的图形化配置,通过图形化设置屏幕位置大小及分辨率等生成对应的脚本文件放入桌面自启动中。

Debian下载:

sudo apt-get install arandr

Redhat 下载:

sudp yum install arandr

使用arandr命令后:

保存设置好的屏幕:

保存后可以在~/home/$USER/.screenlayout文件中找到配置好的脚本,并可以在桌面自启动的管理器中看到已经设置好的脚本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值