Это синергия команд, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
synergys - сервер синергии
СИНТАКСИС
синергия [ -a адрес | --адрес адрес ] [ -c пути | --config пути ] [
--crypto-pass password ] [ -d уровень | --отлаживать уровень ] [ --отображать дисплей ] [ - демон | {
--no-демон | -f } ] [ -l журнальный файл | --бревно журнальный файл ] [ -n Ник | --имя экран-
имя ] [ - без лотка ] [ --no-xinitthreads ] [ --рестарт | { --без перезагрузки | -1 } ] адрес
синергия { -h | --Помогите }
синергия --версия
ОПИСАНИЕ
Запускает синергия сервер совместного использования мыши / клавиатуры.
Взаимодействие позволяет использовать одну клавиатуру и мышь на нескольких компьютерах. Чтобы сделать это
требует, чтобы все компьютеры были подключены друг к другу через сеть TCP / IP. Самый
системы поставляются с этим установленным.
Эта страница руководства была написана для дистрибутива Debian, потому что исходная программа
не иметь справочной страницы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-a адрес --адрес адрес
слушать клиентов по данному адресу.
Аргумент для --address имеет форму: [хоста] [:порт]. Имя хоста должно быть
адрес или имя хоста интерфейса в системе. По умолчанию слушать
все интерфейсы. Порт заменяет порт по умолчанию, 24800.
-c пути --config пути
вместо этого используйте указанный файл конфигурации.
Если путь к файлу конфигурации не указан, то первое из следующих
load устанавливает конфигурацию:
· ~ / .synergy.conf
· /etc/synergy.conf
Если файл конфигурации не может быть загружен, тогда конфигурация использует свои значения по умолчанию только с
экран сервера.
--crypto-pass password
используют password в качестве пароля для аутентификации на сервере синергии.
-d уровень --отлаживать уровень
отфильтровать сообщения журнала с приоритетом ниже уровень.
Уровни отладки от самого высокого до самого низкого: FATAL, ERROR, WARNING, NOTE, INFO, DEBUG,
DEBUG1 и DEBUG2. Регистрируются только сообщения на заданном уровне или выше.
Сообщения записываются в окно терминала при работе на переднем плане и в
syslog при работе в качестве демона.
--отображать дисплей
подключиться к X-серверу в дисплей
- демон
запустить сервер как демон.
-f --no-демон
запустить сервер на переднем плане.
-l журнальный файл --бревно журнальный файл
писать сообщения журнала в журнальный файл
-n Ник --имя Ник
используют Ник вместо имени хоста, чтобы идентифицировать этот экран в
конфигурации.
Эта опция позволяет клиенту использовать для своего экрана имя, отличное от имени хоста.
- без лотка
отключить значок на панели задач.
--no-xinitthreads
отключить поддержку потоковой передачи Xlib.
Эта опция может исправить некоторые проблемы, связанные со сбоями Synergy.
--рестарт
автоматически перезапустите сервер в случае сбоя.
-1 --без перезагрузки
не пытайтесь перезапустить сервер, если по какой-то причине он не работает.
-h --Помогите
отобразить справку и выйти.
--версия
отобразить информацию о версии и выйти.
НАСТРОЙКА SERVER
Сервер Synergy требует настройки. Файл конфигурации представляет собой простой текстовый файл.
разбиты на разделы. Каждый раздел имеет вид:
раздел:
конец
Комментарии начинаются с символа `# 'до конца строки. Файл может иметь
следующие разделы. Раздел "screen" должен располагаться перед "ссылками" и "псевдонимами".
раздел.
ЭКРАНЫ
представляет собой список экранных имен, по одному имени в строке, за каждым из которых следует двоеточие. Имена
произвольные строки, но они должны быть уникальными. Рекомендуется имя хоста каждого компьютера.
Должно быть отображаемое имя для сервера и каждого клиента. На каждом экране можно указать
количество вариантов. Параметры имеют вид `имя = значение 'и перечислены по одному в строке после
имя экрана.
Пример:
раздел: экраны
мо:
Ларри:
halfDuplexCapsLock = истина
halfDuplexNumLock = истина
кудрявый:
мета = альтернатива
конец
Это объявляет три экрана с именами: moe, larry и curly. Экран `ларри 'имеет полудуплекс
клавиши caps lock и num lock (см. ниже) и screen `curly 'преобразуют ключ мета-модификатора
к клавише alt.
Экран может иметь следующие параметры:
· HalfDuplexCapsLock = {истина | ложь}
На этом компьютере есть клавиша Caps Lock, которая не сообщает о нажатии и отпускании, когда
пользователь нажимает на нее, но вместо этого сообщает о событии для прессы, когда она включена, и о выпуске
событие, когда он выключен. Если Caps Lock работает странно на всех экранах, вы можете
нужна эта опция на экране сервера. Если он ведет себя странно на одном экране, то это
экран может понадобиться опция.
· HalfDuplexNumLock = {истина | ложь}
Это идентично halfDuplexCapsLock, за исключением того, что применяется к клавише num lock.
· XtestIsXineramaUnaware = {true | false}
Этот параметр позволяет обойти ошибку в расширении XTest при использовании в сочетании с
Xinerama. Это касается только клиентов X11. Не все версии расширения XTest
известно о расширении Xinerama. В результате они неправильно перемещают мышь, когда
используя несколько экранов Xinerama. Эта опция в настоящее время активна по умолчанию. Если вы знаете
ваше расширение XTest поддерживает Xinerama, тогда установите для этого параметра значение false.
· Клавиши-модификаторы:
shift = {shift | ctrl | alt | meta | super | none}
ctrl = {shift | ctrl | alt | meta | super | none}
alt = {shift | ctrl | alt | meta | super | none}
meta = {shift | ctrl | alt | meta | super | none}
super = {shift | ctrl | alt | meta | super | none}
Сопоставьте клавишу-модификатор, нажатую на клавиатуре сервера, с другим модификатором на этом
клиент. Этот параметр действует только на экране клиента; это принято и игнорируется
экран сервера.
Вы можете сопоставить, скажем, клавишу Shift с Shift (по умолчанию), ctrl, alt, meta, super или
ничего такого. Обычно вы не переназначаете shift или ctrl. Однако у вас может быть X11
сервер с мета, привязанным к клавишам Alt. Чтобы эффективно использовать этот сервер с Windows
клиент, который не использует мета, но широко использует alt, вам понадобится клиент Windows
для сопоставления мета с alt (используя `meta = alt ').
ССЫЛКИ
представляет собой список экранных имен, как в разделе «экраны», за исключением того, что каждый экран
за которым следует список ссылок, по одной в каждой строке. Каждая ссылка имеет вид ` знак равно
'. Ссылка указывает, какой экран находится рядом в данном направлении.
Пример:
раздел: ссылки
мо:
справа = Ларри
вверх = кудрявый
Ларри:
слева = Моэ
вверх = кудрявый
кудрявый:
вниз = Ларри
конец
Это означает, что экран `larry 'находится справа от экрана` moe' (поэтому перемещение курсора
от правого края moe заставит его появиться на левом краю larry), curly - это
над `moe ',` moe' слева от `larry ',` curly' над `larry 'и` larry'
ниже "кудрявый". Обратите внимание, что ссылки не обязательно должны быть симметричными; двигаясь вверх от меня тогда
вниз от фигурных приземляется курсор на Ларри.
НИКНЕЙМЫ
представляет собой список экранных имен, как в разделе «экраны», за исключением того, что каждый экран
за которым следует список псевдонимов, по одному в строке * не *, за которым следует двоеточие. Псевдоним - это
имя экрана и должно быть уникальным. Во время поиска имени экрана каждый псевдоним эквивалентен
имя экрана это псевдонимы. Таким образом, клиент может подключиться, используя свое каноническое экранное имя или любой из
его псевдонимы.
Пример:
раздел: псевдонимы
Ларри:
larry.stooges.com
кудрявый:
Shemp
конец
Экран `larry 'также известен как` larry.stooges.com' и может подключаться под любым именем.
Экран «кудрявый» также известен как «шемп». (Эй, это просто пример.)
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
это список строк вида `имя = значение '. Они устанавливают глобальные параметры.
Пример:
раздел: параметры
сердцебиение = 5000
переключательЗадержка = 500
конец
Вы можете использовать следующие варианты:
· Сердцебиение = N
Сервер будет ожидать, что каждый клиент отправит сообщение не реже чем каждые N миллисекунд.
Если сообщение не приходит от клиента в течение 3N секунд, сервер заставляет этого клиента
Отключить.
Если синергия не может обнаружить клиентов, отключающихся, пока сервер спит, или наоборот
наоборот, попробуйте использовать эту опцию.
· SwitchDelay = N
Synergy не будет переключать экраны, когда мышь достигает края экрана, если она не остается
на краю в течение N миллисекунд. Это помогает предотвратить непреднамеренное переключение при работе.
у края экрана.
· SwitchDoubleTap = N
Synergy не будет переключать экраны, когда мышь достигает края экрана, если это не так.
переместился от края, а затем обратно к краю в течение N миллисекунд. С
вариант, вам нужно быстро нажать на край дважды, чтобы переключиться. Это помогает предотвратить
непреднамеренное переключение при работе у края экрана.
· ScreenSaverSync = {true | false}
Если установлено значение false, синергия не будет синхронизировать хранители экрана. Клиентские хранители экрана будут
запускаются в соответствии с их индивидуальной конфигурацией. Заставка сервера не запускается
если есть ввод, даже если этот ввод направлен на экран клиента.
Сервер синергии будет пробовать определенные пути для загрузки файла конфигурации, если пользователь
не указывает путь с помощью параметра командной строки --config. `synergys --help '
сообщает об этих путях.
БЕГ SERVER
Запустите сервер на компьютере с общей клавиатурой и мышью. Вы должны
подготовили файл конфигурации перед запуском сервера. Сервер должен быть
началось раньше клиентов, но это не обязательно.
Запустите сервер синергии в серверной системе, используя следующую командную строку:
синергия -f [ --config config-путь ]
Замените config-путь с путем к файлу конфигурации. См. ОПЦИИ для
расположение файла конфигурации по умолчанию. Опция `-f 'заставляет синергию работать в
на переднем плане. Это рекомендуется, пока вы не убедитесь, что конфигурация работает.
Если вы не включили имя хоста системы в файл конфигурации (либо как экран
имя или псевдоним), тогда вам нужно будет добавить `--name Ник'в командную строку, где
Ник это имя в файле конфигурации. Вы можете использовать `synergys --help 'для получения списка
параметров командной строки.
См. Раздел «Автоматический запуск в Unix» ниже, чтобы узнать, как запускать синергию автоматически, когда X
сервер запускается.
CONFIGURE SYNERGY К Начать игру АВТОМАТИЧЕСКИ
Synergy требует X-сервера. Это означает, что сервер должен работать и синергия должна быть
авторизован для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию.
Вам понадобится необходимое (возможно, root) разрешение для изменения диспетчера отображения.
файлы конфигурации. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему.
через файл .xsession.
Для запуска сервера используйте что-то вроде:
убить всех синергия
синергия [ ] --config
не должен включать `-f 'или` --no-daemon'. Если путь к конфигурации является одним из
расположение по умолчанию, то вам не нужна опция --config.
Обратите внимание, что некоторые менеджеры дисплея (xdm и kdm, но не gdm) захватывают клавиатуру и не
по соображениям безопасности отпустите его, пока пользователь не войдет в систему. Это предотвращает синергетический сервер
от совместного использования мыши и клавиатуры до тех пор, пока пользователь не войдет в систему.
СЕТЬ БЕЗОПАСНОСТЬ
По умолчанию Synergy никаким образом не защищает свои коммуникации. Это опасно, так как
все события буфера обмена, мыши и клавиатуры (например, введенные пароли) легко проверяются
любой, кто слушает в сети.
Чтобы включить поддержку шифрования и аутентификации, используйте --crypto-pass вариант на обоих
клиент и сервер. В этом режиме соединение будет зашифровано, и сервер будет
сравните пароль клиента с тем, с которым он был запущен.
Если этого уровня безопасности по какой-либо причине недостаточно (см. Раздел «ОШИБКИ» ниже
по возможной причине), вы можете использовать SSH (безопасную оболочку) для обеспечения строгой аутентификации.
и шифрование для синергии. SSH доступен в системах Debian на «openssh-server» и
пакеты "openssh-client" или из http://www.openssh.com/. В Windows вы можете использовать
Версия OpenSSH для Cygwin.
SSH -f -N -L
24800:имя-сервера: 24800
имя-сервера
в котором имя-сервера - это имя или адрес хоста SSH и сервера Synergy. 24800 это
порт синергии по умолчанию; замените его на тот порт, который вы используете, если вы не используете
дефолт. Как только ssh аутентифицируется с сервером, запустите клиент синергии как обычно, за исключением
используйте localhost или 127.0.0.1 в качестве адреса сервера. Синергия тогда пройдет все
связь через SSH, который шифрует его, передает по сети, расшифровывает и
возвращает его к синергии. Аутентификация обеспечивается аутентификацией SSH.
Используйте synergys онлайн с помощью сервисов onworks.net
