Comutação simples entre várias configurações de monitor

9

Contexto

Eu uso o Ubuntu 11.04 em um laptop. Eu tenho três configurações de monitor:

  • Trabalhe : desative o monitor do laptop, use o monitor externo de 1920 X 1200
  • Página inicial : desative o monitor do laptop, use um monitor externo de 1680 x 1050
  • Outro : apenas monitor de laptop

Eu uso as configurações do NVIDIA X Server para alternar entre as configurações do monitor.

  • A situação ideal seria que a configuração do monitor pudesse ser ativada com base no monitor externo conectado ao laptop.
  • Outra opção razoável seria ter uma tecla de atalho que alternasse entre as três configurações do laptop (ou talvez três teclas de atalho, uma para cada configuração).

Pergunta

  • Como posso simplesmente alternar entre as configurações do monitor?

Pensamentos iniciais

  • Um usuário perguntou sobre a troca automática de configurações de monitor no ubuntu fóruns com mais algumas sugestões aqui
  • Eu pensei que poderia haver alguma maneira de usar uma tecla de atalho para manipular o arquivo xorg.conf .
por Jeromy Anglim 13.05.2011 / 06:41

3 respostas

6

Tente Disper , ele tem algum potencial. Eu ainda estou descobrindo isso, mas definitivamente fará o que você descreveu. Eu não acho que a troca automática é uma opção realista ainda, mas vale a pena experimentar o Disper com um atalho de teclado.

    
por Tom Brossman 13.05.2011 / 08:43
2

Se você estiver usando o xorg.conf para sua configuração, essa solução deselegante, mas simples, funcionou para mim:

Crie um arquivo de configuração separado para cada configuração, que você colocará no / etc / X11. Diga-lhes algo assim:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(Os exes duplos irão impedir que o servidor apague espontaneamente os arquivos)

Em seguida, crie três scripts de shell simples e coloque-os em / usr / local / bin. Nomeie-os como:

  • display.work
  • display.home
  • display.single

Um exemplo do conteúdo de um dos arquivos é assim:

  • "#! / bin / sh"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • echo "A exibição está definida para WORK"
  • echo "Você deve reiniciar o gerenciador de exibição para que as configurações entrem em vigor."

Para usar esses scripts, supondo que você tenha inicializado e esteja olhando para a exibição errada -

  • Pressione Ctrl-Alt-F2 para exibir um shell não gráfico.
  • faça login
  • como root, (su ou sudo, dependendo do seu sistema) execute o script desejado.
  • reinicie seu servidor X

Sim, não é tão bom quanto plug and play seria, mas é bem rápido e indolor, no entanto.

    
por MrSlip 22.01.2012 / 20:10
0

Como @ JE2Tom sugeriu, Disper conseguiu fazer o trabalho. Para aqueles interesed, isso é o que eu fiz.

  • Eu instalei o Disper for Ubuntu

  • Eu então usei CompizConfig - General - Commands para criar teclas de atalho para os dois comandos que eu queria:

    • disper -s ativa apenas o monitor principal
    • disper -S ativa apenas o monitor secundário
por Jeromy Anglim 13.05.2011 / 10:25