Como @ekaj mencionado em comentário, você pode usar Sinergia , porque não são conhecidos alternatives em torno do qual funcionam tanto no Mac quanto no Linux.
Ou você pode colocar a janela VNC no segundo monitor se tiver uma (o Mac deve estar no modo de exibição estendida), você nem precisa estar ligado, porque você verá tudo diretamente na caixa "remota".
Sobre o áudio: AFAIK, o VNC não suporta a transferência de áudio pela rede, por isso deve sempre ser reproduzido no servidor (na caixa linux, se você se conectar a partir do Mac).