En el meu primer post els vinc a portar una rĂ pida guia d'una eina que Ășs fa un bon temps, aquesta es diu Synergy. Aquest programa ens permet compartir el nostre teclat i ratolĂ entre uns quants ordinadors passant d'un monitor a un altre, amb nomĂ©s arrossegar el ratolĂ a la vora de l'monitor.
Aspectes interessants:
- Ăs multiplataforma! Si senyors, poden creuar-per la seva Distro linuxera de gust, com tambĂ© per la finestreta i / o poma.
- A l'estar usant diverses computadores, podem utilitzar diversos programes distribuĂŻts entre les nostres mĂ quines sense saturar un Ășnic processador; dit d'una altra manera, vol dir que no necessitem d'una «super ordinador» sinĂł que podem aprofitar diverses de menys recursos.
- Comoditat, només un teclat i un ratolà dalt de l'escriptori.
- Comparteix el porta-retalls (copiar i enganxar text) entre els ordinadors.
Com bĂ© els vaig explicar mĂ©s amunt, tot i ser multiplataforma, ens centrarem en com usar-lo en el nostre pingĂŒĂ. En aquesta guia em centrarĂ© en Debian i les seves derivades (Ubuntu, Linux Mint, etcĂštera) per practicitat, perĂČ dubto que sigui dificultĂłs migrar a altres distros. Comencem?
1. Instal·lació:
Podem descarregar l'Ășltima versiĂł des aquĂ, O una versiĂł anterior en particular, ja sigui beta o estable des aquest enllaç.
O bé, en el cas de Debian i derivades, des del seu respectiu repositori:
# apt-get install synergy
2. ConfiguraciĂł:
El primer pas en la configuraciĂł de sinergia Ă©s obrir el port pel qual es faran les connexions, per defecte aquest Ă©s el port 24800. (en el cas de ja tenir-lo usat o simplement volen fer servir un altre, es pot fer tranquil·lament, tan sols a l'executar hauran d'especificar el port a usar); aixĂČ es fa amb la comanda iptables:
# iptables -A INPUT -p tcp --dport 24800 -j ACCEPT
QuĂš fa aixĂČ?
-A
= Afegeix una regla a la cadena.
-p
= Especifica el protocol.
--dport
= Indica el port de destinaciĂł.
-j
= Determina l'acciĂł.
2.2. Arxiu de configuraciĂł:
Ara amb el port obert, procedim a configurar sinergia:
Amb el seu editor preferit (en el meu cas vi) Vam crear l'arxiu synergy.conf en / Etc /
# vi /etc/synergy.conf
Dins el mateix anem a escriure la segĂŒent estructura:
section: screens
hostnameDelServidor:
hostnameDelCliente1:
hostnameDelCliente2:
end
section: aliases
hostnameDelServidor:
ipDelServidor
hostnameDelCliente1:
ipDelCliente1
hostnameDelCliente2:
ipDelCliente2
end
section: links
hostnameDelServidor:
right = hostnameDelCliente2
left = hostnameDelCliente1
hostnameDelCliente1:
right = hostnameDelServidor
hostnameDelCliente2:
left = hostnameDelServidor
end
2.2.1. Exemple de configuraciĂł:
// Ordre: Esquerra -> Dreta
// Hostname: PC1 (servidor) -> PC2 (client)
// IP: 10.9.0.1 -> 10.9.0.2
section: screens
PC1:
PC2:
final
section: aliatges
PC1:
10.9.0.1
PC2:
10.9.0.2
final
section: links
PC1:
right = PC2
PC2:
left = PC1
final
2.2.2. Per quĂš utilitzar una configuraciĂł basada en text?
BĂ©, la primera raĂł Ă©s que en realitat no tens opciĂł, al menys que estiguis fent servir alguna versiĂł amb interfĂcie grĂ fica. En segon lloc, et dĂłna mĂ©s control. Una interfĂcie no pot crear una configuraciĂł avançada, com una connexiĂł no recĂproca. Un exemple d'una connexiĂł no recĂproca Ă©s si vas a la dreta de l'monitor A arribes a l'monitor B, perĂČ si vas a desprĂ©s a l'esquerra de l'monitor B arribes a l'monitor C en lloc de nou a l'monitor A com seria en una configuraciĂł de connexiĂł recĂproca.
Altres consideracions:
- Aquestes configuracions són més fà cils de compartir amb altres persones.
- Pots tenir més d'una configuració armada, per a diferents casos. (Com ho pot ser amb una quadern que la fas servir en diversos llocs)
2.3. Iniciant Servidor / Client
2.3.1. Inicia Servidor
Un cop fetes les configuracions pertinents, Ă©s tan fĂ cil com posar el segĂŒent en consola:
$ synergys
Note la 's' a la fin, aquesta es refereix a servidor.
Si volem veure que hi hagi carregat la configuraciĂł amb Ăšxit i una mica mĂ©s de info, A l'iniciar-lo, posar el segĂŒent:
$ synergys -d DEBUG
2.3.2. Inicia Client
Un cop iniciat el servidor a la mĂ quina des de la qual farem servir els nostres perifĂšrics (teclat i ratolĂ), vam iniciar com a clients la resta de les mĂ quines involucrades; col·locant a la terminal:
$ synergyc -f IPdelServidor
Note la 'c' de client, I on diu IPdelServidor posar la IP corresponent, si ens centrem en el cas exemple (veure 2.2.1) seria:
$ synergyc -f 10.9.0.1
-Si volem veure el seu comportament i connexions amb el servidor:
$ synergyc -f IPdelServidor -d DEBUG
-Si havĂem especificat un port diferent a el que fa servir per defecte (24800), posem:
$ synergyc -f IPdelServidor:puerto
3. Problemes comuns (amb els que personalment em vaig trobar):
3.1. Mateix Hostname:
Si alguna de les computadores de les que vols connectar a travĂ©s de Synergy tĂ© el mateix nom que una altra, el programa no va a saber a l'utilitzar-les a quina d'elles es refereix. Per resoldre el problema, hem de canviar-li el nom (nom d'amfitriĂł) A una d'elles. AixĂČ ho aconseguim de la segĂŒent manera:
En terminal:
hostname nombre_comp
, Després editem l'arxiu:
/ etc / hostname
i l'arxiu:
/ Etc / hosts
, Assegurant-nos que 127.0.0.1 referenciĂŻ aquesta mateixa ordinador:
127.0.0.1 localhost
127.0.1.1 nom_comp
3.2. error «Unknown screen name «XXX» «
Si la configuraciĂł va ser carregada amb Ăšxit i salta aquest error, llavors vol dir que el monitor de l'servidor no estĂ en la configuraciĂł. Tots els monitors han d'estar llistats en la configuraciĂł.
3.3. error «Can not open primary screen«
Per resoldre aixĂČ, una soluciĂł simple Ă©s primer engegar el client, i desprĂ©s el servidor.
3.4. altres problemes
Per a altres errors que els sorgeixin, els pot ser d'utilitat el segĂŒent link de problemes a la pĂ gina de Synergy.
Espero els hagi agradat la meva breu tutorial. Cal esmentar que si bé mostro una configuració bà sica, té moltes altres funcionalitats per poder afegir, com ho seria limitar en quÚ part de l'monitor es fa la transició a l'altra mà quina, entre d'altres. Si volen ampliar, poden googlejar per a configuracions més avançades.
AixĂČ Ă©s tot, i espero que la contribuciĂł sigui un granet mĂ©s de sorra per a tothom.
Des de ja moltes grĂ cies ..
SCALIBUR ..
Ohhhhhhhhh
MeravellĂłs, molt, perĂČ que molt Ăștil.
Moltes grĂ cies.
OT: Veig que van acceptar el meu post! .. wii ..
M'alegra que et sigui Ăștil .. đ
Molt bo. AixĂČ la veritat Ă©s que sembla molt Ăștil. Hi havia sentit parlar de synergy, perĂČ mai ho havia provat. Moltes grĂ cies. đ
Bona informaciĂł, ben estructurat anem a provar-
BĂ© SCALIBUR ... Benvingut a la famĂlia. El meu usr agent estĂ dolent per si de cas. Mooolt Ăștil.
Grà cies! .. ..mi usr agent també és incorrecto..uso Linux Mint de moment amb OpenBox..próximamente usuari de ArchLinux ..
I la idea de el tĂČpic era introduir una cosa beneficiosa i de la qual cosa no hi hagi un tutorial, o almenys que hagi vist .. xP
Salutacions! ..
Sense paraules, que mes puc dir. Un excel·lent tĂČpic a mĂ©s de bonissima alternativa o opciĂł per als que tenen (m'incloc) la necessitat d'utilitzar mĂșltiples PC i administrar-les des d'una sola sense tant sobre de l'escriptori.
AixĂČ Ă©s mĂ©s efectiu que utilitzar un KVM, ja que permet fer copy & paste entre els diversos equips ... MOLT ĂTIL el post, i aixĂČ que Ă©s el primer.
MoltĂssimes grĂ cies per la benvinguda! .. ..i m'alegro que els sigui d'utilitat ..
Espero aquest sigui el primer d'uns quants;) ..
Benvingut soci đ
Aquesta aplicaciĂł l'havia usat ja en un projecte abans, l'Ășnica pega o limitant que li vaig veure Ă©s que jo necessitava controlar 15 ordinadors de forma simultĂ nia JAJA, massa LOL!
Salutacions i sĂ, esperem sigui el 1ro de molts mĂ©s đ
Hola! molt bon post, ho vaig a provar amb el meu pc d'escriptori i el meu lap, que se li va fotre el teclat ... ..solo em quedo un dubte, es que el programa cal instal·lar-lo en les dues compus, perĂČ el de la configuraciĂł no em quedo molt clar, nomĂ©s es fa al PC Server o en les dues he de posar el archvo de configuraciĂł?
Hola! molt bon post, ho vaig a provar amb el meu pc d'escriptori i el meu lap, que se li va fotre el teclat ... ..solo em quedo un dubte, es que el programa cal instal·lar-lo en les dues compus, perĂČ el de la configuraciĂł no em quedo molt clar, nomĂ©s es fa al PC Server o en les dues he de posar el archvo de configuraciĂł?
Bones! .. ..sĂłlo cal la config a la PC Server .. ..espero et serveixi ..
ok grĂ cies ... i clar que em serĂ molt Ăștil ...
Encara no ho vaig fer servir perĂČ si tĂ© bona velocitat de resposta potser sigui una alternativa interessant a ssh / mosh quan tens la mĂ quina a la banda.
Bones! .. ..realmente és molt rà pid pel que fa a resposta .. ..no hi ha diferÚncia prà cticament entre una mà quina i una altra .. ..también és possible configurar synergy per ssh .. ..Saludo! ..
A punt, vaig mirar els arxius de configuraciĂł shippeados amb la meva distro, vaig mirar el teu guia i ja tinc els equips units amb Synergy sobre Avahi en comptes d'IPs (que Ă©s el que Ășs a casa).
Molt clara la teva explicaciĂł SCALIBUR. Pel poder de Grayskull !!
...
Ah no, aquest era un altre espadatxĂ đ
http://www.youtube.com/watch?v=6GggY4TEYbk
Jajaja .. ..me n'alegro molt que t'hagi estat d'ajuda ..
PS: que interessant Avahi, mai havia escoltat d'ell ..
Avahi / mDNS Ă©s el millor invent de l'mĂłn desprĂ©s de la xocolatada Latte đ
En realitat Avahi és el desenvolupament opensource de Bonjour, la implementació d'Apple de l'protocol Zeroconf que inclou a mDNS com a pilar de la implementació ja que és justament la tecnologia mDNS la que permet el multicast a la xarxa LAN perquÚ es autodescubran i després autoconfiguren tots els equips connectats que corrin aquest serivicio.
I aquĂ vull fer un breu parĂšntesi:
Apple sempre estĂ al centre de la crĂtica despietada de la resta de la indĂșstria i la realitat Ă©s que la majoria d'aquestes vegades Ă©s totalment injust ja que tant el protocol mDNS (multicast d'equips usant Zeroconf), com CUPS i WebKit, per nomenar XNUMX:XNUMX desenvolupaments hiperconocidos, van ser desenvolupats per Apple de forma totalment oberta i avui tots ens beneficiem d'ells. Micro $ oft, en canvi, no nomĂ©s tĂ© prĂ ctiques empresarials odioses (com les Apple, Ă©s cert) sinĂł que a mĂ©s sĂłn uns mediocres que es miren el melic i viuen sempre fent desenvolupaments d'amagat i sense publicar les especificacions, tal va ser el cas CIFS , desenvolupament de Microchot basat en el SMB (Server Message Block) i mĂ©s tard reinventat en el terreny F / loss com SAMBA.
En aquest cas particular Micro $ oft tambĂ© tĂ© la seva implementaciĂł de Zeroconf perĂČ Ă©s clar que Ă©s una implementaciĂł privativa, totalment tancada i bastant mĂ©s mediocre que la d'Apple ja que si ens posem a veure el que generalment sĂłn les xarxes Microsoft veurem multitud de paquets anant i venint per tots costats, col·lisionant entre si i saturant la xarxa.
Ăs mĂ©s: si tenen oportunitat d'observar xarxes Microsoft veuran com els leds testimonis de cĂ rrega de les plaques de xarxa (generalment verd) parpellegen contĂnuament sense parar, a la babalĂ , quan la mateixa implementaciĂł amb solucions Apple o F / loss sĂłn molt mĂ©s eficients.
Continuem ...
Els avantatges d'utilitzar Avahi / Zeroconf / Bonjour sĂłn mĂșltiples, entre elles:
1. mai més necessiteu recordar la IP de cada mà quina ja que usant Avahi accedeixes a elles a través del seu nom + .local, per exemple:
olivetti.local (el meu server casolĂ polivalent)
arrakis.local (el NAS)
heybeavis.local (el meu lap)
etcĂštera...
Usant Avahi / mDNS accedeixo a cadascuna d'elles amb el seu hostname en comptes de la IP. D'aquesta manera, en entorns de _muchas_ mĂ quines et desligĂĄs de el problema que canviĂŻn les IPs dels equips ja que sempre vas a accederlos per la seva hostname.
A més d'aquesta manera les xarxes informà tiques són molt més manejables per a persones que no estan familiaritzades amb el concepte OSI ia les que una adreça IP els segueix semblant una cosa gairebé arcà .
En el meu cas particular ja saben a casa que si jo no estic i la xarxa camina lenta Ă©s perquĂš estic torrenteando al bĂšstia (tot contingut legal, Ă©s clar: D) aixĂ que l'Ășnic que han de fer Ă©s accedir a l'servidor a travĂ©s d' el seu nom i pausar les descĂ rregues - fent servir la genial interfĂcie web de Transmission. PerĂČ bĂ©, ells ni saben quĂš Ă©s Transmission tampoc xD
2. Plug & Play: en una organitzaciĂł o xarxa gran a l'utilitzar Avahi fas accessibles automĂ ticament cada dispositiu que vulguis compartir, per exemple impressores, escĂ ners, servers, NAS, etc.
3. Avahi / mDNS també permet designar IPs fixes a un hostname determinat. Per exemple: pots declarar que totes les mà quines que es troben en un determinat rang de xarxa siguin accessibles a través de l'hostnameX.local el que simplifica enormement la interacció amb aquestes mà quines (service, instal·lació de nou programari, etc.).
4. Ăs realment MOLT CĂMODE utilitzar Avahi / mDNS en la instal·laciĂł de xarxes a clients ja que d'aquesta manera -pel dalt exposat- ens alliberem de recordar eternament de la infraestructura i configuraciĂł de les mateixes. Sabent com es diu cada equip (per ejempleo pingueando el broadcast) ens movem com una anguila per la xarxa i vam acabar molt abans la nostra feina sense contratemps đ
En fi, Avahi / mDNS (Avahi / Zeroconf) ofereix moltes possibilitats de les quals jo faig servir tot just una fracciĂł perĂČ que segurament algĂș que hagi de admnistrar una xarxa amb multitud d'equips amb necessitats heterodoxes i ambients mutables ho va a trobar molt Ăștil ^ _ ^
jaja bon post, el bo Ă©s que per quan un treballa en diversos escriptoris alhora tenir un ratolĂ per a tots realment facilita tot, em sembla genial.
Per cert seria estrany que no acceptaran el post Ă©s molt bo.
Excel·lent article .... grĂ cies i contĂnua posant coses interessants.
GrĂ cies per descobrir-me aquest programa.
Em creu la necessitat just abans de veure el Post.
Salutacions.
Provant i aprovat.
Em va funcionar perfectament. Ara sĂłc l'enveja de molts gamers.
Hey! .. ..recién m'adono de la teva resposta .. ..perdón (el que passa quan un no revisa el seu correu) ..
M'alegro que t'hagi funcionat! .. đ
Jo el segueixo utilitzant a diario..tanto de Bar com per al treball .. đ