Difference between revisions of "Keyboard and Mouse Sharing/ru"
Views
Actions
Namespaces
Variants
Tools
(Created page with "sudo pacman -S synergy") Tags: Mobile web edit Mobile edit |
Tags: Mobile web edit Mobile edit |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
__TOC__ | __TOC__ | ||
{{ | {{BoxInfo|Замечание|Эта страница устарела. Она должна быть обновлена чтобы включить в себя также и barrier}} | ||
= | = Обзор = | ||
[ | [https://symless.com/synergy Synergy] - это великолепное программное обеспечение, которое не требует особых усилий для начала работы, хотя безупречный автозапуск потребовал некоторой настройки. | ||
<br clear="all" /> | <br clear="all" /> | ||
== | ==Что же делает Synergy?== | ||
Теперь я могу использовать свои любимые клавиатуру и мышь для управления двумя компьютерами (synergy подойдёт и для большего количества компьютеров, если они у вас есть) по одному, конечно... | |||
Если две машины настроены на загрузку synergy при загрузке, то не имеет значения, в каком порядке загружается сервер или клиент. | |||
Synergy | Synergy практически не использует системные ресурсы и даже совместно использует буфер обмена! | ||
<br clear="all" /> | <br clear="all" /> | ||
== | ==Осведомленность о багах== | ||
Запустив Openbox, я не могу использовать синергию, пока не загрузится OB. Но в некоторых менеджерах дисплеев Linux вы можете использовать её до этого. | |||
Хотя это уже должно быть исправлено - существует старая ошибка, которая может приводить к 1-2 секундным черным экранам. Для большинства это исправляется путем выполнения команды | |||
xset -dpms | xset -dpms | ||
При необходимости команду можно поместить в ''~/.xinitrc'', чтобы проблема никогда не возникала. | |||
<br clear="all" /> | <br clear="all" /> | ||
== | ==Сервер Synergy:== | ||
===Установка:=== | ===Установка:=== | ||
Вместо того, чтобы дублировать его - Archwiki имеет отличную страницу по [https://wiki.archlinux.org/index.php/Synergy установке Synergy]. | |||
<br clear="all" /> | <br clear="all" /> | ||
===Конфигурация:=== | ===Конфигурация:=== | ||
Далее следует мой файл '''/etc/hosts''', который должен говорить сам за себя: | |||
192.168.1.3 rightpc.localdomain rightpc ## | 192.168.1.3 rightpc.localdomain rightpc ## HP server | ||
192.168.1.6 leftpc.localdomain leftpc ## | 192.168.1.6 leftpc.localdomain leftpc ## iMac client | ||
<br clear="all" /> | <br clear="all" /> | ||
===Synergy.conf=== | ===Synergy.conf=== | ||
Вот отличное начало (полное решение в моем случае) для очень хорошо работающей пары машин (легко редактируется для большего количества), через одну мышь и клавиатуру, подключенную к серверу synergy - этот '''synergy.conf''' является файлом конфигурации сервера, который для меня делает работу безупречно: | |||
#synergy.conf | #synergy.conf | ||
Line 83: | Line 83: | ||
end | end | ||
<br clear="all" /> | <br clear="all" /> | ||
Этот файл '''synergyc.conf''' идеально подходит для моих целей, я нашел его на Arch wiki, и он не нуждался в функциональной модификации. Я поместил его в /home/handy как файл <.dot>, т.е. ~/.synergy.conf . | |||
<br clear="all" /> | <br clear="all" /> | ||
== | ==Клиент(-ы) Synergy:== | ||
Установка synergy | Установка synergy | ||
Line 93: | Line 93: | ||
<br clear="all" /> | <br clear="all" /> | ||
=== | ===Клиентский /etc/hosts:=== | ||
Отредактируйте файл '''/etc/hosts''', мой файл находится ниже для тех, кому нужна ссылка, и если вы это сделаете, убедитесь, что сравнили его с файлом на стороне сервера, опубликованным ранее на этой странице: | |||
192.168.1.6 leftpc.localdomain leftpc ## | 192.168.1.6 leftpc.localdomain leftpc ## iMac client | ||
192.168.1.3 rightpc.localdomain rightpc ## | 192.168.1.3 rightpc.localdomain rightpc ## HP server [/code] | ||
<br clear="all" /> | <br clear="all" /> | ||
===~/.xinitrc=== | ===~/.xinitrc=== | ||
Добавьте следующее в файл '''~/.xinitrc''' (угадайте, как я его скопировал?): | |||
synergyc -d ERROR rightpc | synergyc -d ERROR rightpc | ||
<br clear="all" /> | <br clear="all" /> | ||
== | ==Заключение:== | ||
Самая сложная работа - это сервер, а дальше все сводится к тому, чтобы отсортировать автозапуск так, чтобы он работал независимо от того, какая машина (машины) и в каком порядке включается. Для меня вышеописанное работает идеально после загрузки Openbox. | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] |
Latest revision as of 09:26, 27 January 2023
Обзор
Synergy - это великолепное программное обеспечение, которое не требует особых усилий для начала работы, хотя безупречный автозапуск потребовал некоторой настройки.
Что же делает Synergy?
Теперь я могу использовать свои любимые клавиатуру и мышь для управления двумя компьютерами (synergy подойдёт и для большего количества компьютеров, если они у вас есть) по одному, конечно...
Если две машины настроены на загрузку synergy при загрузке, то не имеет значения, в каком порядке загружается сервер или клиент.
Synergy практически не использует системные ресурсы и даже совместно использует буфер обмена!
Осведомленность о багах
Запустив Openbox, я не могу использовать синергию, пока не загрузится OB. Но в некоторых менеджерах дисплеев Linux вы можете использовать её до этого.
Хотя это уже должно быть исправлено - существует старая ошибка, которая может приводить к 1-2 секундным черным экранам. Для большинства это исправляется путем выполнения команды
xset -dpms
При необходимости команду можно поместить в ~/.xinitrc, чтобы проблема никогда не возникала.
Сервер Synergy:
Установка:
Вместо того, чтобы дублировать его - Archwiki имеет отличную страницу по установке Synergy.
Конфигурация:
Далее следует мой файл /etc/hosts, который должен говорить сам за себя:
192.168.1.3 rightpc.localdomain rightpc ## HP server 192.168.1.6 leftpc.localdomain leftpc ## iMac client
Synergy.conf
Вот отличное начало (полное решение в моем случае) для очень хорошо работающей пары машин (легко редактируется для большего количества), через одну мышь и клавиатуру, подключенную к серверу synergy - этот synergy.conf является файлом конфигурации сервера, который для меня делает работу безупречно:
#synergy.conf section: screens leftpc: halfDuplexCapsLock = false halfDuplexNumLock = false halfDuplexScrollLock = false xtestIsXineramaUnaware = false switchCorners = none +top-left +top-right +bottom-left +bottom-right switchCornerSize = 0 rightpc: halfDuplexCapsLock = false halfDuplexNumLock = false halfDuplexScrollLock = false xtestIsXineramaUnaware = false switchCorners = none +top-left +top-right +bottom-left +bottom-right switchCornerSize = 0 end section: aliases leftpc: 192.168.1.6 rightpc: 192.168.1.3 end section: links leftpc: right = rightpc rightpc: left = leftpc end section: options heartbeat = 1000 relativeMouseMoves = false screenSaverSync = false win32KeepForeground = false switchCorners = none +top-left +top-right +bottom-left +bottom-right switchCornerSize = 4 end
Этот файл synergyc.conf идеально подходит для моих целей, я нашел его на Arch wiki, и он не нуждался в функциональной модификации. Я поместил его в /home/handy как файл <.dot>, т.е. ~/.synergy.conf .
Клиент(-ы) Synergy:
Установка synergy
sudo pacman -S synergy
Клиентский /etc/hosts:
Отредактируйте файл /etc/hosts, мой файл находится ниже для тех, кому нужна ссылка, и если вы это сделаете, убедитесь, что сравнили его с файлом на стороне сервера, опубликованным ранее на этой странице:
192.168.1.6 leftpc.localdomain leftpc ## iMac client 192.168.1.3 rightpc.localdomain rightpc ## HP server [/code]
~/.xinitrc
Добавьте следующее в файл ~/.xinitrc (угадайте, как я его скопировал?):
synergyc -d ERROR rightpc
Заключение:
Самая сложная работа - это сервер, а дальше все сводится к тому, чтобы отсортировать автозапуск так, чтобы он работал независимо от того, какая машина (машины) и в каком порядке включается. Для меня вышеописанное работает идеально после загрузки Openbox.