Sinergia Precisa de uma GUI
Sinergia (veja também aqui ) permite "unir" múltiplas interfaces de desktop em diferentes máquinas, permitindo que você trate como se fossem telas diferentes na mesma máquina (mesmo que não sejam). Você pode usar o mesmo teclado e mouse para cada um.
Se você usar as teclas de seta para controlar o ponteiro do mouse, isso não deve ser um problema para o Synergy.
No entanto, , o Synergy só funcionará em máquinas que tenham interfaces de desktop em execução .
Se um sistema de servidor tiver um ponteiro de mouse (mesmo de um mouse conectado) , mas não tiver nenhuma GUI em execução , o Synergy não funcionará. (E não faria sentido que funcionasse. Se você quiser que um console opere perfeitamente como parte de uma única GUI, apenas SSH para o servidor da máquina desktop .)
Pesquisas na Web por synergy "command-line only"
e cadeias semelhantes retornam resultados porque o executável do cliente Synergy (para alguns sistemas operacionais) é um executável somente da linha de comandos - ou seja, ele não possui sua própria GUI .
Para verificar com um grau razoável de segurança que o Synergy requer que uma GUI esteja em execução, consultei seu código-fonte. Em este arquivo , você pode ver que o sistema operacional de um host determina se o objeto CScreen
é instanciado a partir das subclasses CMSWindowsScreen
, CXWindowsScreen
ou COSXScreen
. X Windows é a GUI na maioria dos sistemas do tipo Unix, incluindo todos os sistemas GNU / Linux (incluindo o Ubuntu). Você pode ter ouvido falar de X11 (que é o mais comum dos seus vários nomes).
Um servidor pode ter uma GUI
Eu disse que o Synergy não funcionará se uma GUI não estiver em execução. Mas um sistema Ubuntu Server pode executar uma GUI:
Por outro lado, há algumas boas razões para evitar instalar e usar uma GUI em um servidor de produção sistema (veja também esta parte da página ServerGUI ).
Se o seu sistema Ubuntu Server tiver uma GUI em execução, o Synergy deve funcionar bem. (Da mesma forma, se você tiver um sistema de desktop Ubuntu sem GUI - igualmente possível - o Synergy não funcionará.)