Como faço para falsificar 2 monitores discretos usando um DualHead2Go?

3

Eu só tenho um Matrox DualHead2Go para uso com o meu MacBook Pro. Eu percebo que a razão para isso funcionar é que ele falsifica um grande monitor. Eu também dependia do software que o acompanhava para induzir a OSX a aceitá-lo como dois monitores.

Acontece que o suporte é meio ruim: ele apenas adiciona atalhos para maximizar a janela para qualquer tela que você queira. E ele mesmo se isso errado, desde a minha doca não faz auto-ocultar, mas não levá-la em conta ao redimensionar, causando minha janela não acabar "atrás" minha doca. (Eu fiz um AppleScript que faz o redimensionamento corretamente, que vou postar abaixo).

Há duas questões gritantes este causas: tela cheia (vídeo, etc.) ocupa ambos monitores e caixas de diálogo só aparece no meio.

Existe uma maneira de enganar o OSX, ou pelo menos uma maneira de corrigir esses problemas?

    
por Sietse 01.03.2010 / 17:01

1 resposta

-1

O AppleScript a seguir faz um redimensionamento "correto", desde que sua base de dados tenha 50px de largura e sua resolução seja 1680 * 1050.

set _app to GetCurrentApp()

tell application _app
    set bounds of window 1 to {50, 1, 1680, 1050}
end tell

on GetCurrentApp()
    tell application "System Events"
        set _app to item 1 of (every process whose frontmost is true)
        return name of _app
    end tell
end GetCurrentApp

Dica: crie um novo serviço usando o Automator e cole o código no fluxo de trabalho (há um workflow de "Executar actionscript"). Isso permitirá que você atribua uma tecla de atalho à ação de redimensionamento.

    
por 01.03.2010 / 17:03