Предположим, что у вас стоит 2 компьютера на столе, 2 операционные системы, 2 монитора, 2 клавиатуры, 2 мышки. 
Постоянно менять мышки и клавиатуру неудобно, да и места они занимают на столе в 2 раза больше. 
В этой статье я постараюсь рассказать, как можно быстро избавиться от одной пары клавиатуры и мышки. 
Управлять двумя компьютерами мы будем одной мышкой и одной клавиатурой. При этом переключение будет для нас незаметным. Мышку с одного монитора мы будем переносить так, будто бы у нас 2 монитора подключены к одному компьютеру.
Что нам для этого понадобится. 
Два компьютера с операционными системами Linux (можно и Windwos, но мы не будем на этом заострять наше внимание). 
На каждую систему устанавливаем пакет synergy. В него входит серверная и клиентская часть. 
На серверном компьютере создаём файл ~/.synergy.conf примерно следующего содержания:
Код: Bash
|  1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | section: screens
    # hostname сервера
    server:
    # hostname клиента
    client:
end
section: links
    # сервер
    oubuntu:
        # где находится клиент
        right = arch
    # Клиент
    arch:
        # где находится сервер
        left = oubuntu
end
section: aliases
        # IP-адрес сервера (localhost)
	oubuntu:
		10.0.0.1
        # IP-адрес клиента
	arch:
		10.0.0.2
end
 | 
Запускаем на серверном компьютере серверное приложение: 
Код: Bash
|  | server@10.0.0.1$ synergys
 | 
Запускаем на клиентском компьютере клиентское приложение с указанием IP-адреса сервера: 
Код: Bash
|  | client@10.0.0.2$ synergyc 10.0.0.1
 | 
Теперь клавиатура и мышка от сервера управляет сразу двумя компьютерами. 
Таким образом можно подключить к серверу неограниченное количество клиентских систем.