Script para trocar monitores?

2

Eu tenho um laptop com o Ubuntu 15.04 instalado e um monitor VGA externo conectado e eu normalmente desligo a tela do meu laptop e uso apenas o monitor externo, mas sempre que eu quero usar apenas a tela do laptop eu preciso passar pela tediosa rotina de clicar em preferências > exibe > monitor externo: off > built-in screen: on, então eu pensei em escrever um script simples para fazer isso para mim e criar um atalho da minha área de trabalho para que eu possa trocar monitores, clicando em um executável. Como posso escrever um script para realizar as seguintes tarefas?

1- detectar quais monitores estão ligados ou desligados; 2- se a tela embutida estiver ligada, desligue-a e ligue o monitor externo; mais, desligue o monitor externo e a tela integrada;

Eu tentei isso:

#!/bin/bash

#swap from external monitor to laptop screen
xrandr --output LVDS-0 --auto
xrandr --output VGA-0 --off

#swap from laptop screen to external monitor
#xrandr --output VGA-0 --auto
#xrandr --output LVDS-0 --off

mas o terminal me retorna um erro: "warning: output LVDS-0 not found; ignorando". Alguém poderia ajudar? Agradecemos antecipadamente.

    
por Daniel Lee 06.10.2015 / 17:51

1 resposta

1

A solução mais fácil seria provavelmente instalar um front-end para o xrandr, por ex. arandr , defina o que você deseja definir lá e salve as configurações como um script (existe uma opção como essa em arandr, eu usei), então use-a como um modelo para o seu script. É provável que todos os nomes e outras coisas estejam corretas.

    
por 06.10.2015 / 18:14