Você precisa criar dois scripts para atingir seu objetivo.
um para ligar os dois monitores externos e desligar o monitor do seu laptop.
e o outro para reverter a mudança feita pelo script um.
Portanto, crie script1.sh
e torne-o executável com os seguintes conteúdos.
#!/bin/bash
xrandr --output LVDS-1 --off
xrandr --output VGA-1 --mode 1920x1080 --auto
xrandr --output HDMI-1 --mode 1920x1080 --auto
e script2.sh
com os seguintes conteúdos e tornam isso também executável.
#!/bin/bash
xrandr --output VGA-1 --off
xrandr --output HDMI-1 --off
xrandr --output LVDS-1 --mode 1366x768 --auto
Você pode executar o scipt1.sh
após conectar os monitores externos e executar o script2.sh
antes de remover os monitores externos.
Observe que o método acima refletirá sua tela em duas telas separadas ao mesmo tempo. E se você precisar de uma tela separada em vez de espelhamento, você pode usar a opção --left-of
ou --right-of
e fornecer nomes de dispositivo de acordo.
E também você pode verificar se o seu hardware suporta três monitores ao mesmo tempo, ligando a tela do laptop junto com os dois monitores.