Одна клавиатура и мышка на несколько компьютеров
Если приходится работать за несколькими компьютерами одновременно, то очень не удобно перескакивать на разные клавиатуры и при этом постоянно путать мышки.
Одним из решений - использовать synergy.
Итак на пример такой рабочий стол:

Слева направо: ноут под виндой klop, трехголовый десктоп komar с debian, ноут в личном пользовании komarik с debian.
Идея в том что бы на komar запустить сервер synergy (synergys), в настройках которого указано физическое расположение экранов.
Затем на ноутах запустить клиент synergy (synergyc).
Итак на komar запускается synergys с конфигом ~/.synergy.conf
section: screens
# three hosts named: komar, komarik, klop
komar:
komarik:
klop:
halfDuplexCapsLock = true
end
section: links
komar:
right = komarik
left = klop
komarik:
left = komar
klop:
right = komar
end
section: aliases
komar:
127.0.0.1
komarik:
# dell with linux with PPTP connection
192.168.0.222
klop:
# hp with windows with static IP
192.168.0.92
end
section: options
keystroke(alt+left) = switchInDirection(left)
keystroke(alt+right) = switchInDirection(right)
# переключение между копьютерами с помощью клавиатуры win+{1,2,3}
keystroke(super+1) = switchToScreen(klop)
keystroke(super+2) = switchToScreen(komar)
keystroke(super+3) = switchToScreen(komarik)
endНастройка на сервере
Теперь на klop и komarik создается сначало ssh соединение с перенаправлением порта 24800 для synergy.
Затем запускается сам synergyc клиент, который конектится к локальному порту 24800 перенаправляемый на komar.
$ ssh -fMNL 24800:127.0.0.1:24800 192.168.0.1 $ synergyc 127.0.0.1
Вот и все. Теперь мышка перескакивает с экрана на экран автоматически, при пересечении границ экранов.
Для простоты сделал скрипт запускаемый под klop(в cygwin окружении естественно Ж:-) и komarik:
#!/bin/sh # host komar (192.168.0.1) ssh -D127.0.0.1:8080 -fMNL 24800:127.0.0.1:24800 192.169.0.1 case $(uname) in CYGWIN*) exec /cygdrive/c/Program\ Files/Synergy/synergyc.exe 127.0.0.1 & ;; *) synergyc 127.0.0.1 ;; esac
| Вложение | Размер |
|---|---|
| synergy-example.jpg | 569.33 кб |
- 14216 просмотров
Страница для печати


Окна так конечно не потаскаешь :)
Конечно Ж:-)
Hо, что важно, клипбоард тоже расшареный что ооочень удобно.
Отлично!
Продаю лишние клавы и мыши :)
Вопрос, как подключить если компы не три а пять?
я так понимаю где то так: 5 компов в одну линию
section: links host1: right = host2 host2: right = host3 left = host1 host3: right = host4 left = host2 host4: right = host5 left = host3 host5: left = host4 endКак можно подключить на один монитор несколько компьютеров.
Есть машины, а мониторы дефицит.
Пожалуйста, опишите об этом тоже.
Только не vinagre.
$ ssh -X хост-без-монитора-но-с-X11 remote$ xcalcxcalc запустится на другом хостре, но показыватся будет у тебя на компьютере
отлично!
как раз и это нужно.
еще раз спасибо!!!
Отправить комментарий