Хорошо, поэтому я хочу установить синергию как в Ubuntu Desktop, так и в Server Edition.
Технически на сервере не было бы мыши, но я слышал о программе под названием GPM, которую можно установить.
Итак, возможно ли запустить Synergy как на настольном компьютере, так и на сервере?
Synergy (см. Также здесь ) позволяет «объединить» несколько интерфейсов настольных ПК на разных машинах, позволяя вам обращаться с ними так, как если бы они были разными экранами на одной машине (даже если это не так). Вы можете использовать одну и ту же клавиатуру и мышь для каждого.
Если вы используете клавиши со стрелками для управления указателем мыши, это не должно быть проблемой для Synergy.
Однако , Synergy будет работать только на машинах, которые имеют настольные интерфейсы, работающие .
Если в серверной системе есть указатель мыши (даже от подключенной мыши) , но нет графического интерфейса пользователя , Synergy не будет работать. (И это не имело бы смысла, чтобы это работало. Если вы хотите, чтобы консоль работала бесперебойно как часть единого графического интерфейса, просто подключите SSH к серверу с настольного компьютера .)
[ 1128] Поиск в Интернете по запросуsynergy "command-line only"
и аналогичным строкам возвращает результаты, поскольку исполняемый файл клиента Synergy (для некоторых ОС) является исполняемым файлом только для командной строки, то есть он не имеет собственного графического интерфейса пользователя . [тысяча сто двадцать восемь] Чтобы в достаточной степени убедиться, что Synergy требует запуска графического интерфейса, я обратился к его исходному коду. В этого файла вы можете видеть, что операционная система хоста определяет, создан ли объект CScreen
из подклассов CMSWindowsScreen
, CXWindowsScreen
или COSXScreen
. X Windows - это GUI в большинстве Unix-подобных систем, включая все системы GNU / Linux (включая Ubuntu). Возможно, вы слышали о нем, упоминаемом как X11 (который является наиболее распространенным из его нескольких имен).
Хотя это не является строгим доказательством того, что экран Synergy на машине с Ubuntu должен иметь работающий графический интерфейс, он является значительным подтверждением последовательного понимания того, что Synergy делает и чего не делает, что я считаю чтобы быть убедительным. sup>
Я сказал, что Synergy не будет работать, если графический интерфейс не работает. Но система Ubuntu Server может запускать графический интерфейс:
С другой стороны, есть некоторые веские причины, по которым следует избегать установки и использования графического интерфейса пользователя в системе производственного сервера (см. также эту часть страницы ServerGUI ).
Если в вашей системе Ubuntu Server работает графический интерфейс, Synergy должна работать нормально. (Точно так же, если у вас настольная система Ubuntu без графического интерфейса - в равной степени возможно - Synergy не будет работать.)