如何在其他屏幕上观看video/玩游戏时遮屏?

我有一个2显示设置。 当我在一个屏幕上显示全屏(例如游戏或电影)时,我经常想要将另一个屏幕变黑,这样就不会分散注意力。 是否有任何简单的方法可以快速将两个屏幕中的一个屏蔽掉,而无需进入系统设置并完全禁用该屏幕(导致所有窗口重新定位等)?

使用xrandr选择你想要调暗的监视器(我假设辅助监视器,如果没有删除^ ):

 $ xrandr | awk '/ connected [^p]/{print $1}' HDMI2 

然后用它来设置显示器的亮度:

 xrandr --output HDMI2 --brightness 0 

您可以将其设置为1以使其再次可见:

 xrandr --output HDMI2 --brightness 1 

xrandr的输出forms如下:

 Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 32767 x 32767 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm 1920x1080 60.0*+ ... 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) HDMI2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 476mm x 267mm 1920x1080 60.0*+ 50.0 59.9 1920x1080i 60.1 50.0 60.0 ... 720x400 70.1 DP2 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis) 

所以我正在寻找一个connected的显示器,但在描述中没有跟随primary显示器。