Você não pode conectar HDMI entre eles, porque isso não é possível - a tela de um laptop só aceita <> um sinal de entrada daquele laptop, a menos que você altere fisicamente os componentes internos dele. As portas nos laptops são para saída de vídeo , não são inseridas.
A única maneira de fazer isso, portanto, é em software, e não há nenhuma maneira nativa simples de lidar com isso. Existem alguns softwares de terceiros que emulam esse tipo de funcionalidade e realmente dependem de como você precisa usá-los.
A: Se simplesmente usar um único teclado e mouse seria suficiente, e você não precisa realmente mover janelas entre os sistemas ou acessar arquivos de um em ambos, etc, você pode usar algo como Synergy (que você mencionou) ou Multiplicidade como um tipo de KVM virtual.
B: Se você realmente precisa da tela de um para substituir o outro, então você precisa de algo mais especializado. A única ferramenta que eu já encontrei que parece funcionar mais do que meia-noite é Maxivista (é limitado em quantas telas secundárias ele vai fazer, mas se você está falando apenas dos dois laptops, provavelmente funcionará bem.
Observe que praticamente qualquer solução exigirá que as duas fiquem na mesma LAN - uma rede sem fio ad-hoc provavelmente funcionaria em um piscar de olhos.