当前位置: 首页 > news >正文

每天学习一个Linux命令:xrandr

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 193mm1920x1080      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 的详细用法和案例,希望对你有所帮助。

http://www.lryc.cn/news/465007.html

相关文章:

  • 路由表来源(基于华为模拟器eNSP)
  • 并查集(Union-Find)
  • Linux上的AI框架都有哪些?哪些AI框架适合驱动EACO地球链自动发展完善?
  • java的第一个游戏界面
  • 【AIGC】ChatGPT提示词Prompt高效编写模式:Self-ask Prompt、ReACT与Reflexion
  • android studio无法下载依赖包问题
  • SQL入门
  • Java中的Math类
  • 大厂常问iOS面试题–Runloop篇
  • 【解决】mac报错“zsh: command not found: nvm”
  • MySQL同步到ES的方案选型
  • Transformer 与 CNN的对比
  • Maven入门到进阶:构建、依赖与插件管理详解
  • 炒股VS炒游戏装备,哪个更好做
  • AI图像处理工具:开发者高阶用法与最佳实践
  • Spring Boot 2.6=>2.7 升级整理
  • Race Track Generator Ultimate:Race Track Generator(赛车场赛道看台场景创建工具)
  • 数据结构7——二叉树的顺序结构以及堆的实现
  • leetcode hot100 之【LeetCode 21. 合并两个有序链表】 java实现
  • Android Camera系列(五):Camera2
  • 从DexMV、VideoDex、MimicPlay到SeeDo:从人类视频中学习:机器人的主流训练方法之一
  • 如何在Docker中运行Squid
  • Ubuntu22.04 加入AD域
  • Docker 构建 Miniconda3 Python 运行环境实战指南
  • 029 elasticsearch文档管理(ElasticsearchRepository、ElasticsearchRestTemplate)
  • 【Flutter】Dart:Isolate
  • ​微信小程序 页面间传递数据
  • 前端_005_Nodejs
  • SpringCache缓存介绍
  • python实战(一)——iris鸢尾花数据集分类