Linux使用命令行控制显示器

在使用 Chrome 进行屏幕分享的时候有一个问题一直困扰着我,因为可以能因为屏幕分享的 Javascript 代码的功能问题,如果选择整个桌面分享,那么如果你有两个屏幕就必须分享两个屏幕,从而导致分享的屏幕变小,使用体验非常不好。如果分享单个窗口,又不能随意切换应用。试了很多方法,最后想到一个方案目前来讲是最快捷的:使用命令快速关闭第二块显示器,然后分享结束后再快速打开

这样就研究了一下xrandr命令的使用方法。

xrandr 命令

xrandr 如果不加任何参数,将会显示当前所有的显示器设备,并且显示器当前的模式,其中在推荐模式后面有+,当前模式后面是 。举个例子:

比如我左边是一个 HDMI 的大显示器,右边是一个VGA的小显示器。

1
2
*HDMI1 connected primary…, 
*VGA1 connected 1920x1080…

其中 HDMI1VGA1 是显示器的标示名称,后面会用到。

关闭指定显示器

关闭 VGA1 的输出。

1
xrandr --output VGA1 --off

开启指定显示器

这个指令很直观,让 VGA1 显示器在 HDMI1 显示器右边输出。

1
xrandr --output VGA1 --auto --right-of HDMI1