我通常使用两个显示器。有时我只想关闭主(笔记本电脑)屏幕。我的旧华硕笔记本电脑直到最近才有一个 FN 键用于关闭主屏幕(我不知道为什么,但它开始让笔记本电脑进入睡眠状态)。
我可以通过仅切换到外接屏幕来实现这一点。然而,这不仅会重置联合屏幕设置,还会将所有笔记本电脑应用程序移至外接屏幕。
有什么想法吗?理想情况下,我会从其中一个 fn 键调用此宏(当前笔记本电脑有 3 个“空”键)。
答案1
正如该脚本所示,您可以关闭笔记本电脑屏幕:
要了解笔记本电脑显示器的电源设置,请使用:
$ ls /sys/class/backlight/*/bl_power
/sys/class/backlight/intel_backlight/bl_power
在我的笔记本电脑上,驱动程序名称是intel_backlight
将终端窗口移至外部屏幕并关闭笔记本电脑显示屏:
echo 4 | sudo tee /sys/class/backlight/intel_backlight/bl_power
或者不指定名称的较短版本应该适用于所有笔记本电脑:
echo 4 | sudo tee /sys/class/backlight/*/bl_power
要重新打开屏幕:
echo 0 | sudo tee /sys/class/backlight/*/bl_power
xrandr
您还可以获取用于软件控制的监视器列表:
$ xrandr | grep " connected"
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1107mm x 623mm
eDP-1-1 connected primary 1920x1080+3840+2160 (normal left inverted right x axis y axis) 382mm x 215mm
DP-1-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm
xrandr
允许您关闭一个屏幕,但随后所有窗口将移动到左侧打开的屏幕,而这是您不想要的。