Diferentes "perfis de monitor" dentro da configuração dos computadores não são algo que pode ser detectado automaticamente devido ao computador não ter como saber o alinhamento físico do monitor. Essa configuração deve ser ajustada toda vez que você "instalar" uma nova configuração.
Existem programas de "perfil" do monitor por aí, mas, pelo que sei, eles são apenas para PCs baseados no Windows. Um desses programas é Display Fusion . Com o referido programa, você pode adicionar diferentes perfis e configurações, mas você terá que selecionar a configuração quando estiver no sistema operacional real e carregar o programa.
Eu fiz algumas pesquisas para encontrar um programa de monitoramento de perfil para OSX, mas nunca tive sorte suficiente para melhorá-lo. Parece que teremos que alterar manualmente a configuração de exibição toda vez.