Synergy – współdzielenie myszy i klawiatury lub sposób na dodatkowy monitor

Biurka IT zagracają często różnego rodzaju urządzenia i komputery, czasem nawet musimy naprzemiennie używać dwóch lub więcej PCtów. Aby całkowicie nie zagracić sobie stanowiska dodatkowymi peryferiami montujemy KVMy bądź inne wynalazki. Znikają nam dodatkowe klawiatury i mam trochę więcej miejsce na sterty niepotrzebnych papierów ;). Na dłuższą metę KVMy są jednak nieco męczące i niestety trochę kosztują. Da się jednak zrobić to inaczej i dodatkowo za darmo (przeczytaj aktualizację). To jest właśnie to co uwielbiam w IT – zawsze da się coś zrobić lepiej.

Chcę dziś wam opisać Synergy, program o otwartym źródle, dzięki któremu możemy wyrzucić KVMy (o ile mamy dodatkowy monitor). W terminologii KVM-ów (Keyboard Video Mouse) Synergy to KM, dzięki niemu możemy używać jednej myszy i klawiatury na wielu komputerach jednocześnie, wystarczy, że komputery będą miały podłączony monitor. Najlepsze jest to, że komputery wcale nie muszą mieć zainstalowanego tego samego systemu operacyjnego. Nic nie stoi na przeszkodzie abyśmy jednocześnie korzystali z Windowsa, Ubuntu i Mac-a (a w przyszłości równiez mobilnie z Androida).

Całość działa nadzwyczaj prosto. Mamy jeden komputer, którego będziemy używać jako serwer, to do niego będa podłączone mysz i klawiatura. Każdy kolejny komputer działał będzie jako klient i podłączał się będzie poprzez sieć do „serwera”. Stawiamy monitory obok siebie i mamy wypasione stanowisko :). Podczas komunikacji komputery przekazują sobie informacje o położeniu kursora, wciśniętych klawiszach oraz operacjach na schowku systemowym (działa ctrl+c, ctrl+v :)). Jak się już zapewne domyślacie nie można przeciągać okien na inne monitory, ale niestety nie można mieć wszystkiego. Programy działają tylko na tym komputerze na którym zostały uruchomione.

Konfiguracja

Program znajdziecie tu:

  Synergy



Jeżeli zechcecie to możecie wesprzeć finansowo Synergy, wystarczy choćby 1$. Warto, bo chłopaki odwalili kawał naprawdę dobrej roboty i cały czas pracują nad projektem.
Wybierzcie odpowiednia wersję dla swojego systemu i zainstalujcie na wszystkich maszynach, których chcecie używać.

Jeden z komputerów będzie musiał być serwerem więc uruchomiony Synergy powinien być odpowiednio skonfigurowany, tak jak na obrazku.

Każdy komputer zależny powinien być skonfigurowany jako klient oraz musimy podać adres IP serwera

Następnie wciskamy start i zaglądamy do logów czy komputer poprawnie się podłączył.

Teraz przechodzimy ponownie do serwera i i ustawiamy sobie komputery, których monitory mają ze sobą sąsiadować i z której strony. To właśnie od tych ustawień będzie zależało, w którym miejscu kursor będzie mógł „opuścić” główny ekran.

Jeżeli wszystko działa poprawnie, a ze stworzonej konfiguracji chcemy korzystać na stałe warto na obu maszynach ustawić Synergy aby uruchamiało się zaraz po starcie systemu.

Jedna rzecz, o której należy pamiętać to statyczny adres IP dla głównego komputera,  unikniemy w ten sposób zmian w konfiguracji gdy wygaśnie dzierżawa adresu w DHCP.

Dodatkowe wskazówki

Jak już wcześniej wspomniałem wszelkie instrukcje pomiędzy serwerem, a klientami są przesyłane za pośrednictwem sieci. Jeszcze do niedawna były w niezaszyfrowanej postaci, co stanowiło dość znaczące zagrożenie w przypadku gdyby ktoś zechciał podsłuchiwać nasz strumień instrukcji. Sami twórcy proponowali skorzystanie z tunelowania SSH. W najnowszej wersji zostały zaimplementowane możliwości szyfrowania (AES) całej transmisji warto więc z niej skorzystać. Aby wszystko poprawnie działało na wszystkich maszynach powinno być ustawione takie samo hasło.

Na koniec szybka porada, jeżeli chcecie „uwięzić” kursor na jednym z ekranów aby zapobiec przypadkowym przełączaniom pomiędzy komputerami należy użyć klawisza Scroll Lock. Kursor pozostanie na aktywnym ekranie.

AKTUALIZACJA:

Synergy od samego początku był darmowy i opierał się tylko na dobrowolnych datkach. Programiści jednak też muszą coś jeść i czasem napić się piwa ;), a poza tym szef projektu chce nieco pchnąć go do przodu (dawno nie było aktualizacji). Od jakiegoś czasu, aby pobrać Synergy należy wpłacić jednorazowo 4.99$. Za tą kwotę przysługuje wam dożywotnia możliwość pobierania oraz aktualizowania Synergy. Nie jest to zbyt wygórowana, nawet jak na polskie warunki ;), a myślę, że program wart jest tego aby wesprzeć cały projekt.

Dzięki za info Adam

Przeczytaj także...

3 komentarze

  1. Krzysztof Orzedowski napisał(a):

    Ja zauważyłem jeszcze jedno – w przypadku gdy chciałem połączyć mac mini z Mac OS X 10.6.8 (client) z windows 7 (server) to server powinień być ustawiony w tryb desktop. Dziwnym trafem jak był w trybie usługi nie chciał dopuścić maćka (Connection refused).

    • pablo napisał(a):

      witam poszukuję programu który obsługuje wiele komputerów jedną myszą np 5 połączonych a jednym steruję wszystkimi klikam w komp 1 i to samo kliknięcie odbywa się w każdym komp. w tym samym czasie bez opóźnień jestem wstanie zapłacić za napisanie tego programu

  2. Adam napisał(a):

    Niestety teraz aby pobrać program albo uaktualnienie należy uiścić jednorazową opłatę w wysokości 5$.

Dodaj komentarz