Использование Synergy на настольных и серверных ОС

Хорошо, поэтому я хочу установить синергию как в Ubuntu Desktop, так и в Server Edition.

Технически на сервере не было бы мыши, но я слышал о программе под названием GPM, которую можно установить.

Итак, возможно ли запустить Synergy как на настольном компьютере, так и на сервере?

1
задан 10 February 2012 в 03:13

1 ответ

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 делает и чего не делает, что я считаю чтобы быть убедительным.

Сервер может иметь графический интерфейс

Я сказал, что Synergy не будет работать, если графический интерфейс не работает. Но система Ubuntu Server может запускать графический интерфейс:

С другой стороны, есть некоторые веские причины, по которым следует избегать установки и использования графического интерфейса пользователя в системе производственного сервера (см. также эту часть страницы ServerGUI ).

Если в вашей системе Ubuntu Server работает графический интерфейс, Synergy должна работать нормально. (Точно так же, если у вас настольная система Ubuntu без графического интерфейса - в равной степени возможно - Synergy не будет работать.)

0
ответ дан 10 February 2012 в 03:13

Другие вопросы по тегам:

Похожие вопросы: