Pentru cei care obisnuiesc sa lucreze cu mai multe computere in acelasi timp (exemplu desktop + laptop) exista un software extraordinar pe care vi-l recomand: Synergy2.
Pana cand am intalnit synergy2, existau 2 metode pentru a lucra pe ambele computere: mutarea alternativa de la un set tastatura/mouse la altul, sau lucrul de pe un singur PC cu accesarea prin VNC/Remote Desktop a celuilalt computer.
Synergy2 ofera posibilitatea folosirii aceluiasi set tastatura/mouse pentru un numar teoretic nedefinit de sisteme. Astfel, pe sistemul de pe care lucram efectiv putem porni serverul Synergy2, si pe toate celelalte pornim clienti de synergy2. Initial trebuie facuta o configurare foarte simpla care specifica pozitia fiecarui ecran in spatiu (pentru ca synergy2 sa stie in ce monitor va muta mousul in momentul in care acesta iese din limitele unuia din ecranele participante) si eventual trebuie setat firewallul sa permit portul TCP/24800. Apoi totul functioneaza impecabil.
Spre exemplu daca am laptopul pe birou in partea stanga si ecranul de la desktop PC + tastatura si mouse in partea dreapta, voi crea urmatorul config pe linux (pe Windows avem si un GUI):
section: screens desktop: laptop: end section: links desktop: left = laptop laptop: right = desktop end
Astfel, am definit sistemele care iau parte in acest setup (in acest caz “laptop” si “desktop” trebuie sa fie inlocuite de hostname-urile sistemelor respective, pentru ca sistemele participante se identifica intre ele in synergy2 prin hostname-ul propriu). Synergy va prelua practic acum controlul tastaturii si mousului de pe sistemul server, sa zicem desktop in cazul nostru, oferindu-ne acces la toate celelalte sisteme participante. De exemplu daca iesim din ecranul desktopului cu mouse-ul inspre stanga, mousul va continua extrem de natural miscarea in ecranul laptopului, la fel cum si tastatura va putea folosi nestringherita aplicatiile de pe laptop. Programul functioneaza excelent si extrem de natural devenind un “must-have” in scurt timp.
Intr-adevar, in momentul in care sa zicem mouse-ul este miscat in cadrul altui ecran, se va face trafic prin retea, pentru ca fiecare miscare a mouse-ului se va transmite clientului synergy2 (laptopul din exemplu nostru) pentru ca acesta sa updateze pozitia in concordanta cu miscarea reala a mouseului. Acest trafic insa este insesizabil. In plus, un avantaj major este faptul ca aplicatia are si versiune de Windows si de Linux; de multe ori folosesc programul in combinatia laptop/windows si desktop/linux.