Desligue a tela principal, Ubuntu 19.10

Desligue a tela principal, Ubuntu 19.10

Normalmente executo dois monitores. Às vezes, gostaria de desligar apenas a tela principal (laptop). Meu antigo laptop Asus tinha uma tecla fn para isso até recentemente (não sei por que, mas começou a colocar o laptop em suspensão).

Eu poderia fazer isso mudando apenas para a tela externa. No entanto, isso não apenas redefine a configuração da tela conjunta, mas também move todos os aplicativos do laptop para a tela externa.

Alguma ideia? Idealmente, eu chamaria essa macro a partir de uma das teclas fn (o laptop atual possui 3 teclas "vazias").

Responder1

Conforme demonstrado por este script, você pode desligar a tela do laptop:

Para descobrir a configuração de energia da tela do seu laptop, use:

$ ls /sys/class/backlight/*/bl_power

/sys/class/backlight/intel_backlight/bl_power

No meu laptop o nome do driver éintel_backlight

Mova a janela do terminal para a tela externa e desligue a tela do laptop com:

echo 4 | sudo tee /sys/class/backlight/intel_backlight/bl_power

ou uma versão mais curta sem especificar o nome deve funcionar para todos os laptops:

echo 4 | sudo tee /sys/class/backlight/*/bl_power

Para ligar a tela novamente:

echo 0 | sudo tee /sys/class/backlight/*/bl_power

Você também pode obter uma lista de seus monitores para xrandrcontrole de software:

$ 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

xrandrpermite que você desligue uma tela, mas todas as janelas passarão para a tela que ficou ligada, o que você não deseja.

informação relacionada