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

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

From Manjaro
(Created page with "Если две машины настроены на загрузку synergy при загрузке, то не имеет значения, в каком порядке за...")
Tags: Mobile web edit Mobile edit
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
__TOC__
__TOC__
{{BoxInfo|Замечание|Эта страница устарела. Она должна быть обновлена чтобы включить в себя также и барьер}}
{{BoxInfo|Замечание|Эта страница устарела. Она должна быть обновлена чтобы включить в себя также и barrier}}
= Обзор =
= Обзор =


Line 12: Line 12:
Если две машины настроены на загрузку synergy при загрузке, то не имеет значения, в каком порядке загружается сервер или клиент.  
Если две машины настроены на загрузку 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

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.