Synergy (см. также здесь) позволяет вам «объединить» несколько настольных интерфейсов на разных машинах, позволяя обрабатывать их, как если бы они были разными экранами на одной машине (хотя они не). Вы можете использовать одну и ту же клавиатуру и мышь для каждого.
Если вы используете клавиши со стрелками для управления указателем мыши, это не должно быть проблемой для Synergy.
Однако Synergy будет работает только на машинах, на которых работают настольные интерфейсы.
Если у серверной системы есть указатель мыши (даже с помощью подключенной мыши), работают с рабочими интерфейсами , Synergy не будет работать. (И было бы нецелесообразно работать. Если вы хотите, чтобы консоль работала плавно как часть единого графического интерфейса, просто Synergy .)
Веб-поиск для [ f1] и аналогичные строки возвращают результаты, потому что исполняемый файл клиента Synergy (для некоторых ОС) является исполняемым только для командной строки, то есть у него нет собственного графического интерфейса.
Чтобы проверить разумная степень уверенности в том, что Synergy требует, чтобы GUI работал, я консультировался с его исходным кодом. В этом файле вы можете видеть, что операционная система хоста определяет, создан ли объект CScreen из подклассов CMSWindowsScreen, CXWindowsScreen или COSXScreen. здесь - графический интерфейс в большинстве Unix-подобных систем, включая все системы GNU / Linux (включая Ubuntu). Вы, возможно, слышали об этом, упоминаемом как X11 (который является наиболее распространенным из его нескольких имен).
Хотя это не доказывает, что на экране Synergy на машине Ubuntu должен быть запущен графический интерфейс , это является значительным подтверждающим доказательством для другого последовательного понимания того, что Синергия делает и не делает, что, по моему мнению, является убедительным.
Я сказал, что Synergy не будет работать, если GUI не запущен. Но система Ubuntu Server имеет собственный GUI запустит GUI:
Как запустить Ubuntu Server с графическим интерфейсом? ServerGUI (Ubuntu wiki)С другой стороны, этот файл (см. Также эту часть страницы ServerGUI).
Если ваша система Ubuntu Server имеет графический интерфейс, Synergy должен работать нормально. (Аналогично, если у вас есть настольная система Ubuntu без GUI - одинаково возможно - Synergy не будет работать.)
Он обновляется pam_motd при входе в систему. На странице руководства update-motd описано это:
Ubuntu introduced the update-motd framework, by which the motd(5) is
dynamically assembled from a collection of scripts at login.
Executable scripts in /etc/update-motd.d/* are executed by pam_motd(8)
as the root user at each login, and this information is concatenated in
/var/run/motd. The order of script execution is determined by the run-
parts(8) --lsbsysinit option (basically alphabetical order, with a few
caveats).
On Ubuntu systems, /etc/motd is typically a symbolic link to
/var/run/motd.
Принятый выше ответ правилен, однако является неполным. Я надеюсь, что это даст немного больше информации для OP.
В принципе, при новой установке motd генерируется из трех мест:
Скрипты в / etc / update -motd.d / Скомпилированные двоичные файлы, управляемые /etc/pam.d/login. Файл / etc / legalНомер 3 относится к блоку текста в конце вашего motd, который включает в себя «Ubuntu поставляется с абсолютно БЕСПЛАТНОЙ ГАРАНТИЕЙ ... ", это файл / etc / legal. Однако вы не найдете ничего в /etc/update-motd.d/, который упоминает об этом, и слово «legal» не появляется нигде в файле /etc/pam.d/login. Это включение было сделано неясным, и я действительно не знаю, как он туда попадает. Я знаю, что есть {$ HOME} /. Cache / motd.legal-display, но я не знаю, откуда это взялось (пока).
Ответ на файл pam.d / login для уведомления об ожидающем письме, однако это не является неясным. Есть хороший комментарий, описывающий «Распечатывает статус почтового ящика пользователя после успешного входа» прямо в файл. Я предполагаю, что это технически то, что на самом деле не является частью motd, но оно появляется при входе в систему, и если вы новичок в том, что прекрасное различие не может быть оценено.
На новой установке 14.04 там / etc / legal / etc / motd. Если вы создаете один (или создаете motd.static и symlink его на motd), содержимое этого файла будет добавлено в текст, сгенерированный скриптами update-motd.d, но содержимое / etc / legal перестанет отображаться. Идите фигуру. Уведомление по электронной почте по-прежнему появляется, так что это не прерывает сценарий pam.d / login, поэтому я сомневаюсь, что / etc / legal вытягивается оттуда. Его источник остается загадкой для читателя. Я заметил, что когда я удаляю ссылку / etc / motd (или файл), правовая оговорка не сразу возвращается. Это займет несколько минут. Я не хотел постоянно видеть отказ, поэтому я удалил текст из этого файла.
Приветствия.
Чтобы немного рассказать о ответе Дэвида Куля:
Новая установка Ubuntu Server 14.04.1 LTS, по-видимому, не устанавливает общие для общего пользования и обновления-уведомления-общие пакеты. Таким образом, следующие скрипты не установлены:
/etc/update-motd.d/50-landscape-sysinfo
/etc/update-motd.d/90-updates-available
Таким образом, чтобы получить все данные входа ssh, доступные с серверов, перенесенных с 12.04 LTS, необходимо установить указанные выше пакеты вручную:
sudo apt-get install landscape-common update-notifier-common
Чтобы немного рассказать о ответе Дэвида Куля :
Новая установка Ubuntu Server 14.04.1 LTS, по-видимому, не устанавливает общие для общего пользования и обновления-уведомления-общие пакеты , Таким образом, следующие скрипты не установлены:
/etc/update-motd.d/50-landscape-sysinfo
/etc/update-motd.d/90-updates-available
Таким образом, чтобы получить все данные входа ssh, доступные с серверов, перенесенных с 12.04 LTS, необходимо установить указанные выше пакеты вручную:
sudo apt-get install landscape-common update-notifier-common
Принятый ответ выше, правильный, однако неполный. Я надеюсь, что это даст немного больше информации для OP.
В принципе, при новой установке motd генерируется из трех мест:
Номер 3 относится к блоку текста в конце вашего motd, который включает в себя «Ubuntu поставляется с абсолютно БЕСПЛАТНОЙ ГАРАНТИЕЙ ...», это файл / etc / legal. Однако вы не найдете ничего в /etc/update-motd.d/, который упоминает об этом, и слово «legal» не появляется нигде в файле /etc/pam.d/login. Это включение было сделано неясным, и я действительно не знаю, как он туда попадает. Я знаю, что есть {$ HOME} /. Cache / motd.legal-display, но я не знаю, откуда это взялось (пока).
Ответ на файл pam.d / login для уведомления об ожидающем письме, однако это не является неясным. Есть хороший комментарий, описывающий «Распечатывает статус почтового ящика пользователя после успешного входа» прямо в файл. Я предполагаю, что это технически то, что на самом деле не является частью motd, но оно появляется при входе в систему, и если вы новичок в том, что тонкое различие не может быть оценено.
При новой установке 14.04 нет / etc / motd. Если вы создаете один (или создаете motd.static и symlink его на motd), содержимое этого файла будет добавлено в текст, сгенерированный скриптами update-motd.d, но содержимое / etc / legal перестанет отображаться. Идите фигуру. Уведомление по электронной почте по-прежнему появляется, так что это не прерывает сценарий pam.d / login, поэтому я сомневаюсь, что / etc / legal вытягивается оттуда. Его источник остается загадкой для читателя. Я заметил, что когда я удаляю ссылку / etc / motd (или файл), правовая оговорка не сразу возвращается. Это займет несколько минут. Я не хотел постоянно видеть отказ, поэтому я удалил текст из этого файла.
Приветствия.