Synergy - rad na vise racunara preko jedne tastature i misa

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

Poznata ličnost
Poznata ličnost
offline

Posts: 100
Joined: 04 Jun 2010, 06:28

Post Napisano: 19 Jan 2012, 12:40


Ako imate više računara na radnom stolu i svaki vam služi za simultani rad,
a tastature i miševi za te računare Vam prave previše haosa po stolu i zauzimaju prostor
onda je za Vas potreban olakšavajuci program Synergy.

Nećemo ulaziti prviše u detalje, no ukratko:

-Računari su povezani preko mreže
-Rad na njima se vrši preko jedne tastature i jednog miša
-Podržava Linux, Mac, Windows platforme

source i slackbuild skripta se nalaze na:
http://slackbuilds.org/repository/13.37" onclick="window.open(this.href);return false; ... ergy-plus/

Instalirate program na sve računare kojima upravljate.
Glavni računar, računar na kojem je prikačena tastatura i miš,
odredite da bude 'host' tj. server a ostale za klijente.

Server skripta "synergy.conf" se uglavnom kreira i nalazi u ~/ tj. /home/korisnicko_ime  direktorijumu:

Code: Select all

# sample synergy configuration file
#
# comments begin with the # character and continue to the end of
# line.  comments may appear anywhere the syntax permits.

section: screens
	# three hosts named:  DEUS, darkstar, and intel
	DEUS:
	darkstar:
	intel:
end

section: links
	# darkstar is to the right of DEUS and intel is bellow DEUS
	DEUS:
		right = darkstar
		down = intel

	# DEUS is to the left of darkstar and intel is bellow DEUS.
	# note that intel is bellow both DEUS and dakrstar and DEUS
	# and darkstar have a symmetric connection (they're in
	# opposite directions of each other).
	darkstar:
		left = DEUS
		#down = intel

	# larry is below curly.  if you move up from moe and then
	# down, you'll end up on larry.
	intel:
		up = DEUS
		#up = darkstar
end

section: aliases
	# curly is also known as shemp
	#curly:
	#	shemp
end
U sekciji screens
Prvi računar se zove DEUS i on je server.
Drugi računar se zove darkstar.

U sekciji links
DEUS stoji levo od darkstar,
a darkstar stoji desno od DEUS
Ovo je važno naglasiti u skripti jer ako izostavite jednu relaciju,
ostaćete sa tastaturom i mišem 'zaključani' na računaru pa čak i ako nije server.

Ako Vam je do sada jasno kako ovo radi, instalirali ste Synergy na vaše računare,
i voleli bi da se Synergy pri dizanju grafičkog okruženja[ XFCE ] startuje
uradite sledeće:

napraviite na host računaru u direktorijumu ~/.config/autostart
datoteku "synergys.desktop" sa sadržajem:

Code: Select all

[Desktop Entry]

Exec=synergys -c ~/synergy.conf

parametar  

Code: Select all

-c ~/synergy.conf
daje komandu za učitavanje skripte i putanju do nje.

zatim, u istom direktorijumu na drugom računaru datoteku "synergyc.desktop" sa sadržajem:

Code: Select all

[Desktop Entry]

Exec=synergyc 192.168.1.3

Ovde nema važnijih parametara ali obratite pažnju, IP adresa servera na koji se klijent kači mora biti tačna.

Ovo je vrlo kratak uvod i ako uspete sa ovim uputstvom da spojite dva računara, uspećete vrlo lako i više njih.
Nemojte da Vas buni što u server skripti imate više imena računara i relacija, one služe za primer kako umrežiti više računara.

Dodatak: sa mog radnog stola
Last edited by p on 19 Jan 2012, 15:12, edited 1 time in total.



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 2168
Joined: 08 Jun 2010, 13:28
Location: Centralna Srbija Kraljevo
Contact:

Post Napisano: 19 Jan 2012, 13:12


Svaka čast za ovaj članak/how to. :beer:
Za Synergy sam slušao preko Linux radia.

Mnogo dobra aplikacija i što je bitno Open Source je. :)



Poznata ličnost
Poznata ličnost
offline

Posts: 100
Joined: 04 Jun 2010, 06:28

Post Napisano: 19 Jan 2012, 14:54


Hvala broker  :)

gusti sok :beer:



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 2168
Joined: 08 Jun 2010, 13:28
Location: Centralna Srbija Kraljevo
Contact:

Post Napisano: 11 Aug 2012, 09:31


Kod mene je ovaj fajl synergy.conf u /etc-u
znači

Code: Select all

mousepad /etc/synergy.conf

Code: Select all

# sample synergy configuration file
#
# comments begin with the # character and continue to the end of
# line.  comments may appear anywhere the syntax permits.

section: screens
	# three hosts named:  moe, larry, and curly
	moe:
	larry:
	curly:
end

section: links
	# larry is to the right of moe and curly is above moe
	moe:
		right = larry
		up    = curly

	# moe is to the left of larry and curly is above larry.
	# note that curly is above both moe and larry and moe
	# and larry have a symmetric connection (they're in
	# opposite directions of each other).
	larry:
		left  = moe
		up    = curly

	# larry is below curly.  if you move up from moe and then
	# down, you'll end up on larry.
	curly:
		down  = larry
end

section: aliases
	# curly is also known as shemp
	curly:
		shemp
end
I nije mi jasno ovde gde upisujem, pošto hoću da mi je Slekver server, host ovog računara naziva brok4 a za klijent je broker ili po IP server je 192.168.0.100 a klijent je 192.168.0.101.

Verovatno ovo ima veze za host imenom koji nije definisan

Code: Select all

bash-4.1# synergys -f --config /etc/synergy.conf
Synergy 1.3.8 Server on Linux 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686
unknown screen name `brok4'
Nešto sam menjao ali ne ide. Izgleda da nemam ni dozvolu da pokrenem servis synergy

Code: Select all

bash-4.1# file /usr/bin/synergyc
/usr/bin/synergyc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
Inače verzija Sinergije je 1.3.8 kao i synergy-plus 1.3.4.



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 11 Aug 2012, 16:22


Pričao sam skoro sa p-om i rekao je da ovih dana ne posećuje forum. Cimni ga na irc-u (pupit) ako je tamo. I ako nije trenutno za kompom, videće kasnije.



Povremen korisnik
Povremen korisnik
offline

Posts: 17
Joined: 12 Aug 2012, 13:17

Post Napisano: 12 Aug 2012, 19:05


Veoma korisno, iskreo jnedva cekam da ovo i isprobam, cim dodjem do adekvatnih uslova. hvala za informaciju i uputstvo!
nije znanje znanje znati već je znanje znanje dati!



Poznata ličnost
Poznata ličnost
offline

Posts: 100
Joined: 04 Jun 2010, 06:28

Post Napisano: 18 Aug 2012, 20:43


brok!
U sekciji screens
Prvi računar se zove DEUS i on je server.
Drugi računar se zove darkstar.
DEUS i darkstar su hostname.

config fajl koji bi trebalo da ti radi.

Code: Select all

      # sample synergy configuration file
    #
    # comments begin with the # character and continue to the end of
    # line.  comments may appear anywhere the syntax permits.

    section: screens
       # TWO hosts named:  brok4, broker
       brok4:
       broker:
    end

    section: links
       # brok4 is to the right of broker
       broker:
          right = brok4

       # broker is to the left of brok4
       brok4:
          left  = broker

    end

    section: aliases
       # brok4 is also known as server
       brok4:
          server
    end
na brok4 server racunaru pokreces: synergys -c /etc/synergy.conf
na broker klijent racunaru pokreces: synergyc 192.168.0.100 -> ( IP SERVERA NA KOJI SE KACI KLIJENT. )



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 2168
Joined: 08 Jun 2010, 13:28
Location: Centralna Srbija Kraljevo
Contact:

Post Napisano: 19 Aug 2012, 06:29


Hvala ti P, ali znaš u čemu je trik, pošto imam 5 računara od kojih 4 hoću iz praktičnih razloga da stavim na synergiju, ovaj sa Slekvera radi ali neće da se "uveže" sa drugim računarom koji ima noviju verziju synergy (na drugom računaru verzija synergy-e je 1.4.10 a ovde na Slekveru je 1.3.8).
Evo šta mi daje na drugom računaru

Code: Select all

WARNING: failed to connect to server: incompatible client 1.3
NOTE: connecting to '192.168.0.100': 192.168.0.100:24800
WARNING: failed to connect to server: incompatible client 1.3
...
Preostaje mi jedino da Slekver "uvežem" sa drugim Slekverom na dekstop mašini.

Inače juče sam četiri računara stavio na Synergy, sve Linux distribucije, ali nigde moje omiljene Slekvera.
Malo Debian vadi stvar, ali ništa kada nema glavnog sistema. :(

Ili da probam da Slekver stavim da bude klijent, mada mi tako ne odgovara ;) , ali bolje i to nego ništa.
Ima za Debian aplikacija quicksynergy, veoma lako se "uveže" sa drugim Ubuntuuom koji već na verziji 1.4.10 synergy ima GUI. Čudi me da nije rađeno ništa ovako za Slekver.

U svakom slučaju hvala P, ako budem nešto uradio javiću. :beer:

dodatak
Uspeo sam da instaliram quicksynergy i da pokrenem sinergiju i na Slekveru ali samo kao klijent.
OK, i to je nešto, mada mi trenutni raspored računara ne odgovara, nema veze i onako ću ukoro da se selim gde ću to podrediti kako mi odgovara.

Napomena, quicksynergy sradi uz Synergy, preuzeti paket i kompajlirati te pokrenuti iz terminala

Code: Select all

bash-4.1# synergys -c /etc/synergy.conf
bash-4.1# quicksynergy
Synergy 1.3.8 Client on Linux 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686
started client
connecting to '192.168.0.102': 192.168.0.102:24800
connected to server
entering screen
i podešavanje koje je objasnio P.
Još jednom hvala P. :beer:



Poznata ličnost
Poznata ličnost
offline

Posts: 100
Joined: 04 Jun 2010, 06:28

Post Napisano: 19 Aug 2012, 10:50


Nema na cemu broker :)
Imao sam i ja problem da povezem macbook sa slackom, ali sam nasao sve iste verzije synergy-ja i to mora da radi.

A raspored racunara mozes da menjas, menjaj samo relacije, dodaj ih. kod mene trenutno rade samo dva racunara u synergu i uglavnom su horizontalne relacije, nema gore-dole.



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 2168
Joined: 08 Jun 2010, 13:28
Location: Centralna Srbija Kraljevo
Contact:

Post Napisano: 19 Aug 2012, 11:48


U novoj verziji ima gore-dole, znači ne samo levo desno.
Ima još mnogo toga u novoj verziji, recimo screensaver radi na svim povezanim računarima preko Synergy sa seerver računara, i još mnogo toga...
Zato i neće da radi ako verzije nisu iste.
Evo kakav je GUI na 1.4 verziji (ovo nije moj prikaz)
synergy14b.png
Settings Synegry
I samo na drag and drop premeštaj ili preimenuješ host računara kako ti odgovara.
Dobro, uglavnom ide levo - desno ali ima korisnika (čitaj budala :grin: ) i sa 10-ak računara... pa im trebaju sve moguće varijante.
413f503a0.jpg
ovom bi trebalo i u šreh :D neki meteorolog izgleda
Ovako mi je na Sleku (prikaz sa Slekvera) i Debianu
prikaz 22.jpeg
QuickSynergy
prikaz 23.jpeg
QuickSynergy
Inače ovo mi je ranije više bilo za igranje i zabavu, dok mi je sada baš potreba. Uštedim mnogo šetkanja, ustajanja, pa na kraju krajeva i prostora pošto sa touchpad-om ma koliko on bio dobar ne znam niti ću ikad znati da radim.

Inače samo je pitanje vremena kada će neko da uradi SlackBuild i za najnoviju verziju (ko zna možda se i ja upustim, mada...). Nadam se posle izlaska novog Slekvera 14.

Inače uradio sam i ja neki video sa tri računara ali nisam zadovoljan jer u tom momentu kada sam to snimao nisam imao nikoga da mi pomogne on da snima a ja radim, a oba da radim ne ispadne kako treba. ;)


Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests