Estou usando o meu MacBook Pro com tela Retina de 13 "com dois monitores externos de 20". Ambos são 1200x1600 girados para a orientação retrato, um em cada lado do laptop. As telas são configuradas usando a ferramenta de layout de exibição do OS X para corresponder ao layout físico, mostrado abaixo:
______ ______
| | | |
| |_______| |
| | | |
|____|_______|____|
Como a tela do laptop é 2560x1600, em um nível de pixel, minha tela é retangular (4960x1600). No entanto, ao mover o mouse entre monitores, o movimento imita o layout físico dos monitores, onde o lado curto do monitor de 13 "é muito mais curto do que o lado longo dos monitores de 20" próximos a ele. Como resultado, se eu estiver movendo o mouse do topo do meu monitor esquerdo para o topo do meu monitor direito, eu primeiro tenho que movê-lo para baixo, para onde a tela do Macbook está, então volte para cima uma vez que eu mudei .
Eu gostaria de poder mover meu mouse como se a área de trabalho fosse um retângulo de 4960x1600 pixels, de preferência sem ter que fazer o texto na tela da retina muito pequeno. Eu tenho bons olhos, então, se a única maneira de fazer isso é definir o mesmo DPI na tela de retina, já que os monitores de 20 "serão muito pequenos, eu gostaria de sugestões sobre como fazer isso.
A outra solução possível seria algo que "deformar" meu mouse entre a borda superior direita do monitor esquerdo e a borda superior esquerda do monitor direito, mas acho que isso seria menos bom.
Eu tenho experiência mínima com o OS X, mas tenho muita experiência em executar distros Linux de desktop e configurar o servidor X para fazer coisas estranhas com múltiplos monitores. Uma solução pode ser instalar o linux no MacBook e fazê-lo dessa maneira.
Assumo que haveria algum tipo de software necessário e gostaria de receber recomendações.
Internamente, acho que o OS X está fazendo algum tipo de escala, de modo que ao mover para a esquerda do pixel (0, y) na tela interna, ele vai para pixel (1200, f * y) na tela esquerda, onde f é algo como (altura do monitor externo) / (altura do monitor interno). Eu gostaria de forçar f = 1.
Quando estou em casa, uso o Synergy para me deslocar facilmente entre o computador e o laptop e mapeio o mouse da maneira que estou procurando.