Synergy, una eina molt Ăștil

Bones companys! ..

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

La instal·laciĂł de l'paquet s'ha de fer en totes les mĂ quines que es vulguin involucrar en el seu Ășs.

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

Nota: l'estructura abans mostrada, Ă©s un exemple d'una configuraciĂł amb 3 mĂ quines. En la qual la de el mitjĂ  Ă©s el servidor (la que compta amb el ratolĂ­ i teclat) i les altres 2 com a clients als seus costats. Variar aquesta configuraciĂł depenent de l'ordre i quantitat de mĂ quines que agradis.

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 ..


Deixa el teu comentari

La seva adreça de correu electrĂČnic no es publicarĂ . Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestiĂł de comentaris.
  3. LegitimaciĂł: El teu consentiment
  4. ComunicaciĂł de les dades: No es comunicaran les dades a tercers excepte per obligaciĂł legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informaciĂł.

  1.   Esmorga va dir

    Ohhhhhhhhh
    MeravellĂłs, molt, perĂČ que molt Ăștil.
    Moltes grĂ cies.

    1.    SCALIBUR va dir

      OT: Veig que van acceptar el meu post! .. wii ..

      M'alegra que et sigui Ăștil .. 😀

  2.   hexborg va dir

    Molt bo. AixĂČ la veritat Ă©s que sembla molt Ăștil. Hi havia sentit parlar de synergy, perĂČ mai ho havia provat. Moltes grĂ cies. 🙂

  3.   Miguel MartĂ­nez va dir

    Bona informaciĂł, ben estructurat anem a provar-

  4.   Blaire Pascal va dir

    BĂ© SCALIBUR ... Benvingut a la famĂ­lia. El meu usr agent estĂ  dolent per si de cas. Mooolt Ăștil.

    1.    SCALIBUR va dir

      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! ..

  5.   jorgemanjarrezlerma va dir

    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.

  6.   Charlie-Brown va dir

    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.

  7.   SCALIBUR va dir

    MoltĂ­ssimes grĂ cies per la benvinguda! .. ..i m'alegro que els sigui d'utilitat ..

    Espero aquest sigui el primer d'uns quants;) ..

    1.    KZKG ^ Gaara va dir

      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 😀

  8.   AlonsoSanti14 va dir

    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Ăł?

  9.   AlonsoSanti14 va dir

    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Ăł?

    1.    SCALIBUR va dir

      Bones! .. ..sĂłlo cal la config a la PC Server .. ..espero et serveixi ..

      1.    AlonsoSanti14 va dir

        ok grĂ cies ... i clar que em serĂ  molt Ăștil ...

  10.   MSX va dir

    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.

    1.    SCALIBUR va dir

      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! ..

      1.    MSX va dir

        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

        1.    SCALIBUR va dir

          Jajaja .. ..me n'alegro molt que t'hagi estat d'ajuda ..

          PS: que interessant Avahi, mai havia escoltat d'ell ..

          1.    MSX va dir

            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 ^ _ ^

  11.   rodolf va dir

    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.

  12.   Hyuuga_Neji va dir

    Excel·lent article .... gràcies i contínua posant coses interessants.

  13.   Ado AixĂČ va dir

    GrĂ cies per descobrir-me aquest programa.
    Em creu la necessitat just abans de veure el Post.
    Salutacions.

  14.   @Jlcmux va dir

    Provant i aprovat.

    Em va funcionar perfectament. Ara sĂłc l'enveja de molts gamers.

    1.    RAW-Basic va dir

      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 .. 😉