Manjaro Difference between revisions of "Keyboard and Mouse Sharing/ru"

Difference between revisions of "Keyboard and Mouse Sharing/ru"

From Manjaro
(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__
{{note|This page it out of date. It should be updated to include barrier as well}}
{{BoxInfo|Замечание|Эта страница устарела. Она должна быть обновлена чтобы включить в себя также и barrier}}
= Overview =
= Обзор =


[http://synergy-foss.org/ Synergy] is a brilliant piece of software that doesn't require much effort to get going, Though  faultless autostart did require some configuration.
[https://symless.com/synergy Synergy] - это великолепное программное обеспечение, которое не требует особых усилий для начала работы, хотя безупречный автозапуск потребовал некоторой настройки.
<br clear="all" />
<br clear="all" />
==So What Does Synergy Do?==  
==Что же делает Synergy?==  


I can now use my favourite keyboard & mouse to operate two computers (synergy will do plenty more computers if you have them) one at a time of course...  
Теперь я могу использовать свои любимые клавиатуру и мышь для управления двумя компьютерами (synergy подойдёт и для большего количества компьютеров, если они у вас есть) по одному, конечно...  


With two machines set to load synergy when they boot it doesn't matter what order the server or the client is booted in.  
Если две машины настроены на загрузку synergy при загрузке, то не имеет значения, в каком порядке загружается сервер или клиент.  


Synergy uses next to no system resources and even shares the clipboard as well!
Synergy практически не использует системные ресурсы и даже совместно использует буфер обмена!
<br clear="all" />
<br clear="all" />
==Bug Awareness==
==Осведомленность о багах==


Running Openbox, I can't make use of synergy until OB has loaded. But some Linux display managers you can use it before hand.
Запустив Openbox, я не могу использовать синергию, пока не загрузится OB. Но в некоторых менеджерах дисплеев Linux вы можете использовать её до этого.


While it should already be fixed, there is an old bug that can produce 1-2 second black screens. For most this is fixed by issuing the command  
Хотя это уже должно быть исправлено - существует старая ошибка, которая может приводить к 1-2 секундным черным экранам. Для большинства это исправляется путем выполнения команды  
  xset -dpms
  xset -dpms
If necessary, the command can be placed in ''~/.xinitrc'' so the problem never appears.  
При необходимости команду можно поместить в ''~/.xinitrc'', чтобы проблема никогда не возникала.  
<br clear="all" />
<br clear="all" />
==The Synergy Server:==
==Сервер Synergy:==


===Установка:===
===Установка:===


Rather than me duplicating it, the Archwiki has a great page on [https://wiki.archlinux.org/index.php/Synergy Synergy installation].
Вместо того, чтобы дублировать его - Archwiki имеет отличную страницу по [https://wiki.archlinux.org/index.php/Synergy установке Synergy].


<br clear="all" />
<br clear="all" />
===Конфигурация:===
===Конфигурация:===


My '''/etc/hosts''' file follows which should speak for itself:
Далее следует мой файл '''/etc/hosts''', который должен говорить сам за себя:


  192.168.1.3            rightpc.localdomain  rightpc        ## the HP server
  192.168.1.3            rightpc.localdomain  rightpc        ## HP server
  192.168.1.6            leftpc.localdomain      leftpc          ## the iMac client
  192.168.1.6            leftpc.localdomain      leftpc          ## iMac client


<br clear="all" />
<br clear="all" />
===Synergy.conf===
===Synergy.conf===


Here is a great start (a complete solution in my case) for a very smoothly running pair of machines (easily edited for more though), via one mouse & keyboard being connected to the synergys server - this '''synergy.conf''' is the server configuration file which does the job faultlessly for me:
Вот отличное начало (полное решение в моем случае) для очень хорошо работающей пары машин (легко редактируется для большего количества), через одну мышь и клавиатуру, подключенную к серверу synergy - этот '''synergy.conf''' является файлом конфигурации сервера, который для меня делает работу безупречно:


  #synergy.conf
  #synergy.conf
Line 83: Line 83:
  end
  end
<br clear="all" />
<br clear="all" />
This '''synergyc.conf''' file suits my uses perfectly, I found it on the Arch wiki, & it needed no functional modification. I put it in /home/handy as a <.dot> file i.e. ~/.synergy.conf .
Этот файл '''synergyc.conf''' идеально подходит для моих целей, я нашел его на Arch wiki, и он не нуждался в функциональной модификации. Я поместил его в /home/handy как файл <.dot>, т.е. ~/.synergy.conf .


<br clear="all" />
<br clear="all" />
==The Synergy Client(s):==
==Клиент() Synergy:==


Установка synergy
Установка synergy
Line 93: Line 93:


<br clear="all" />
<br clear="all" />
===Client /etc/hosts:===
===Клиентский /etc/hosts:===


Edit the '''/etc/hosts''' file, mine is below for those that do need to reference, & if you do make sure you compare it with the server side one posted earlier on this page:
Отредактируйте файл '''/etc/hosts''', мой файл находится ниже для тех, кому нужна ссылка, и если вы это сделаете, убедитесь, что сравнили его с файлом на стороне сервера, опубликованным ранее на этой странице:


  192.168.1.6    leftpc.localdomain              leftpc          ## the iMac client
  192.168.1.6    leftpc.localdomain              leftpc          ## iMac client
  192.168.1.3    rightpc.localdomain            rightpc        ## the HP server [/code]
  192.168.1.3    rightpc.localdomain            rightpc        ## HP server [/code]


<br clear="all" />
<br clear="all" />
===~/.xinitrc===
===~/.xinitrc===


Add the following to the '''~/.xinitrc''' file (guess how I copied it?):
Добавьте следующее в файл '''~/.xinitrc''' (угадайте, как я его скопировал?):


  synergyc -d ERROR rightpc
  synergyc -d ERROR rightpc


<br clear="all" />
<br clear="all" />
==Conclusion:==
==Заключение:==


The server is where the hardest work is, beyond that it comes down to getting your auto-start sorted so that it just works no matter which machine(s) come on in what order. For me the above works in that regard perfectly once Openbox has loaded.
Самая сложная работа - это сервер, а дальше все сводится к тому, чтобы отсортировать автозапуск так, чтобы он работал независимо от того, какая машина (машины) и в каком порядке включается. Для меня вышеописанное работает идеально после загрузки Openbox.
[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 09:26, 27 January 2023

Other languages:
English • ‎русский
Замечание
Эта страница устарела. Она должна быть обновлена чтобы включить в себя также и barrier

Обзор

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.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.