Eu não tenho três telas para tentar isso, mas acho que você deve ser capaz de configurar o Synergy para usar um teclado / mouse entre uma das telas do Linux e a tela do OS X. Em seguida, basta configurar seu servidor X no Linux para permitir que você saia de um lado de uma tela do Linux para a segunda tela do Linux. Isso pode ser um pouco piegas, mas ainda pode funcionar. Assim, os "caminhos" entre as telas podem ser:
- tela esquerda (Linux1)
- Off lado esquerdo - > tela direita (Linux2)
- do lado direito - > OS X (via Synergy)
- tela do meio (OS X)
- Off lado esquerdo - > tela esquerda (Linux1)
- do lado direito - > nada?
- tela esquerda (Linux2)
- Off lado esquerdo - > nada / Linux1?
- do lado direito - > nada / Linux1?
Então ... como você pode ver, pode ser um pouco chato ter que atravessar o Linux1 para chegar ao Linux2, mas isso pode ser possível.
Como sugerido por @Matt Jenkins, telas duplas são possíveis. AQUI é um bom resumo das ofertas do Linux (pelo menos com uma placa da nvidia) em que entrei resposta às minhas perguntas sobre como configurar monitores duplos no Arch Linux. Boa sorte em encontrar uma solução - não posso dizer que o acima é o ideal, mas é um caminho (embora talvez óbvio e, portanto, por que você está perguntando).