Synergy、非常に便利なツール

良い仲間!..

私の最初の投稿では、私が長い間使用してきたツールのクイックガイドをお届けします。これは 相乗効果。 このプログラムを使用すると、マウスをモニターの端にドラッグするだけで、キーボードとマウスを複数のコンピューター間で共有し、あるモニターから別のモニターに移動できます。

興味深い側面:

  • マルチプラットフォームです! はい紳士、あなたはあなたのそばでそれを越えることができます ディストリビューション リナクセラ 味だけでなく、窓やリンゴ。
  • 複数のコンピューターを使用しているため、単一のプロセッサーを飽和させることなく、マシン間で分散された複数のプログラムを使用できます。 つまり、「スーパーコンピュータ」は必要ありませんが、少ないリソースで複数のコンピュータを利用できます。
  • 机の上にあるキーボードとマウスだけで便利です。
  • コンピューター間でクリップボード(テキストのコピーと貼り付け)を共有します。

上で述べたように、マルチプラットフォームであるにもかかわらず、私たちはそれを私たちの中でどのように使用するかに焦点を当てるつもりです ペンギン。 このガイドでは、焦点を当てます Debianの およびその派生物 (Ubuntu、Linux Mintなど) 実用性のためですが、他の人に移行するのは難しいと思います ディストロ。 はじめましょうか?

1.インストール:

最新バージョンはからダウンロードできます ここで、または特定の以前のバージョン、ベータ版または安定版 これ .

または、の場合 Debianの それぞれのリポジトリから派生:

# apt-get install synergy

パッケージのインストールは、その使用に関与したいすべてのマシンで実行する必要があります。

2.構成:

設定の最初のステップ 相乗効果 接続が行われるポートを開くことです。 デフォルト これはポート24800です(すでに使用している場合、または別のポートを使用したい場合は、静かに実行できます。実行する場合にのみ、使用するポートを指定する必要があります)。 これはコマンドで行われます iptables:

# iptables -A INPUT -p tcp --dport 24800 -j ACCEPT

これは何ですか?

-A =チェーンにルールを追加します。
-p =プロトコルを指定します。
--dport =宛先ポートを示します。
-j =アクションを決定します。

2.2。 構成ファイル:

ポートを開いた状態で、構成に進みます 相乗効果:

お気に入りのテキストエディタ(私の場合) vi)ファイルを作成します シナジー.conf en /等/

# vi /etc/synergy.conf

その中に、次の構造を記述します。

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

注:上記の構造は、3台のマシンを使用した構成の例です。 真ん中の2つはサーバー(マウスとキーボードを備えたもの)で、他のXNUMXつはその側面のクライアントです。 必要なマシンの順序と数量に応じて、この構成を変更します。

2.2.1。 構成例:

//順序:左->右

//ホスト名:PC1(サーバー)-> PC2(クライアント)

// IP:10.9.0.1-> 10.9.0.2

セクション:画面

PC1:

PC2:

end

セクション:エイリアス

PC1:

10.9.0.1

PC2:

10.9.0.2

end

セクション:リンク

PC1:

右= PC2

PC2:

左= PC1

end

2.2.2。 なぜテキストベースの構成を使用するのですか?

さて、最初の理由は、グラフィカルインターフェイスを備えたバージョンを使用していない限り、実際には選択肢がないということです。 第二に、それはあなたにより多くのコントロールを与えます。 インターフェイスは、非相互接続などの詳細設定を作成できません。 非相互接続の例は、モニターAの右側に移動すると、モニターBに移動しますが、モニターBの左側に移動すると、Aをモニターするのではなく、モニターCに移動します。相互接続構成で。

その他の考慮事項

  • これらの設定は、他の人と簡単に共有できます。
  • さまざまなケースに応じて、複数の武装構成を使用できます。 (それは ノート いろいろな場所で使っていること)

2.3。 サーバー/クライアントの起動

2.3.1。 サーバーを起動します

関連する構成が行われると、コンソールに以下を入力するのと同じくらい簡単です。

  $ synergys

最後の「s」に注意してください。これは .

構成が正常に読み込まれ、それ以上のものが読み込まれたことを確認したい場合 info、起動するときは、次のように入力します。

  $ synergys -d DEBUG

2.3.2。 クライアントを起動します

周辺機器(キーボードとマウス)を使用するマシンでサーバーが起動したら、クライアントとして関係する残りのマシンを起動します。 ターミナルに入れる:

  $ synergyc -f IPdelServidor

の「c」に注意してください クライアント、そしてそれはどこに言いますか ServerIP 対応するIPを入力します。例のケース(2.2.1を参照)に焦点を当てると、次のようになります。

  $ synergyc -f 10.9.0.1

–その動作とサーバーとの接続を確認したい場合:

  $ synergyc -f IPdelServidor -d DEBUG

–使用されているポートとは異なるポートを指定した場合 デフォルト (24800)、私たちは置きます:

  $ synergyc -f IPdelServidor:puerto

3.一般的な問題(私が個人的に遭遇した):

3.1。 同じホスト名:

接続したいコンピュータのいずれかが 相乗効果 それは別のものと同じ名前を持っています、プログラムはそれらを使用するときにそれが参照しているものを知りません。 この問題を解決するには、名前を変更する必要があります(hostname)それらのXNUMXつに。 これは次の方法で実現します。

ターミナル内:

  hostname nombre_comp

、次にファイルを編集します。

  / etc / hostname

およびファイル:

  /etc/hosts

、127.0.0.1が同じコンピューターを参照していることを確認します。

127.0.0.1はlocalhost
127.0.1.1 comp_name

3.2。 エラー "不明な画面名«XXX» «

構成が正常にロードされ、このエラーが発生した場合は、サーバーモニターが構成に含まれていないことを意味します。 すべてのモニターを構成にリストする必要があります。

3.3。 エラー "プライマリ画面を開くことができません«

これを解決する簡単な解決策は、最初にクライアントを起動し、次にサーバーを起動することです。

3.4。 その他の問題

発生するその他のエラーについては、次のページの問題リンク 相乗効果.

私の短いチュートリアルが気に入っていただけたでしょうか。 基本的な構成を示していますが、モニターのどの部分を他のマシンに移行するかを制限するなど、他にも多くの機能を追加できます。 拡張したい場合は、 グーグル より詳細な設定については。

それだけです。皆さんの貢献がもう一粒の砂になることを願っています。

すでにありがとうございました。

スキャリバー..


24コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   汚れ

    おおおおお
    素晴らしい、とても、とても便利です。
    どうもありがとうございます。

    1.    スキャリバー

      OT:あなたが私の投稿を受け入れたようです!.. wii ..

      お役に立ててうれしいです..😀

  2.   ヘクスボーグ

    とても良い。 これは真実であり、非常に役立つようです。 相乗効果について聞いたことがありますが、試したことはありません。 どうもありがとう。 🙂

  3.   ミゲルマルティネス

    良い情報、よく構成されたものを試してみましょう

  4.   ブレアパスカル

    さてスキャリバー…家族へようこそ。 念のため、私のusrエージェントは不良です。 非常に便利。

    1.    スキャリバー

      ありがとう!....私のusrエージェントも間違っています..私は今のところOpenBoxでLinuxMintを使用しています..まもなくArchLinuxユーザー..

      そして、トピックのアイデアは、有益なものを紹介することであり、チュートリアルはありません、または少なくとも私が見たものは.. xP

      乾杯!..

  5.   ヨルゲマンジャレスレルマ

    言葉がなければ、他に何が言えますか。 優れたトピックであり、(私も含めて)複数のPCを使用し、デスクトップ上であまり使用せずにXNUMX台のPCからそれらを管理する必要がある人にとっては非常に優れた代替手段またはオプションです。

  6.   チャーリー・ブラウン

    これは、さまざまなコンピューター間でコピー&ペーストできるため、KVMを使用するよりも効果的です...投稿は非常に便利で、これが最初です。

  7.   スキャリバー

    どうもありがとうございました!....そしてそれがあなたに役立つことを嬉しく思います..

    これがいくつかの最初のものであることを願っています;)..

    1.    KZKG ^我愛羅

      ようこそメンバー😉
      私は以前にこのアプリケーションをプロジェクトで使用したことがありますが、私が見た唯一の欠点または制限は、15台のコンピューターを同時に制御する必要があることです。

      こんにちは、はい、それがもっとたくさんの最初のものであることを願っています😀

  8.   アロンソサンティ14

    こんにちは! 非常に良い投稿です。デスクトップPCと膝でテストします。キーボードがめちゃくちゃになりました…..疑問がXNUMXつだけあります。プログラムを両方のコンポーネントにインストールする必要があることはわかっていますが、構成が正しくありません。私は非常に明確です、それはPCサーバーでのみ行われるのですか、それとも両方で構成ファイルを置く必要がありますか?

  9.   アロンソサンティ14

    こんにちは! 非常に良い投稿です。デスクトップPCと膝でテストします。キーボードがめちゃくちゃになりました…..疑問がXNUMXつだけあります。プログラムを両方のコンポーネントにインストールする必要があることはわかっていますが、構成が正しくありません。私は非常に明確です、それはPCサーバーでのみ行われるのですか、それとも両方で構成ファイルを置く必要がありますか?

    1.    スキャリバー

      良い!.. ..PCサーバーの設定のみが必要です....それがあなたのために働くことを願っています..

      1.    アロンソサンティ14

        わかりましたありがとう...そしてもちろんそれは非常に便利になります...

  10.   MSX

    私はまだそれを使用していませんが、それが良い応答速度を持っているなら、あなたがそれの隣にマシンを持っているとき、それはssh / moshの興味深い代替案かもしれません。

    1.    スキャリバー

      こんにちは!....応答の点で非常に高速です....あるマシンと別のマシンの間に実質的な違いはありません.... ssh .. ..Greetings!..によって相乗効果を構成することも可能です。

      1.    MSX

        完了しました。ディストリビューションに付属の構成ファイルを確認しました。ガイドを確認しました。すでに、IP(自宅で使用しているもの)ではなく、AvahiでSynergyにチームを参加させています。
        Scaliburの説明を非常に明確にします。 グレイスカルの力で!!

        ...

        ああ、それは別の剣士でした😛
        http://www.youtube.com/watch?v=6GggY4TEYbk

        1.    スキャリバー

          ハハハ....お役に立ててとてもうれしいです..

          PS:Avahiがどれほど面白いか、私は彼のことを聞いたことがありませんでした..

          1.    MSX

            Avahi / mDNSは、チョコレートラテに次ぐ世界最高の発明です🙂

            実際、AvahiはBonjourのオープンソース開発です。これはAppleによるZeroconfプロトコルの実装であり、実装の柱としてmDNSが含まれています。これは、LANネットワークでマルチキャストを可能にして自己検出して自己構成できるmDNSテクノロジーだからです。このサービスを実行しているすべての接続機器。
            そして、ここで簡単な括弧を作りたいと思います:
            Appleは常に他の業界からの冷酷な批判の中心にあり、CUPSとWebKitの両方のmDNSプロトコル(Zeroconfを使用した機器のマルチキャスト)の両方がXNUMXつ挙げているため、ほとんどの場合、それは完全に不公平です。非常に有名な開発は完全にオープンな方法でAppleによって開発され、今日私たちは皆それらから恩恵を受けています。 一方、Micro $ oftは、嫌な商慣行(Appleなど)を持っているだけでなく、彼らの鼻を見て、仕様を公開せずに常に秘密裏に開発を行っている平凡な人でもあります。CIFSの場合がそうです。 、SMB(サーバーメッセージブロック)に基づくMicrochot開発であり、後にF / LOSSフィールドでSAMBAとして再発明されました。
            この特定のケースでは、Micro $ oftにもZeroconfの実装がありますが、もちろん、Microsoftネットワークが一般的に何であるかを見ると、多数のパケットが表示されるため、完全に閉じており、Appleよりもはるかに平凡な独自の実装です。どこにでも行き来し、互いに衝突し、ネットワークを飽和させます。
            さらに、Microsoftネットワークを観察する機会がある場合は、AppleまたはF / LOSSソリューションでの同じ実装がはるかに効率的です。
            続けましょう…

            Avahi / Zeroconf / Bonjourを使用する利点は、次のような複数の利点があります。
            1. Avahiを使用すると、名前+ .localを使用してアクセスするため、各マシンのIPを覚えておく必要はありません。例:
            Olivetti.local(私の多目的ホームサーバー)
            arrakis.local(NAS)
            heybeavis.local(私の膝)
            等々
            Avahi / mDNSを使用して、IPではなくホスト名を使用してそれぞれにアクセスします。 このようにして、_多くの_マシンがある環境では、常にホスト名でアクセスするため、コンピューターのIPが変更されるという問題を取り除くことができます。
            これに加えて、コンピュータネットワークは、OSIの概念に精通しておらず、IPアドレスがほとんど難解であると感じている人々にとってはるかに管理しやすくなっています。
            私の特定のケースでは、彼らは私がそこにいなくてネットワークが遅い場合、それは私が地獄のように急流しているため(もちろんすべての合法的なコンテンツ:D)、彼らがしなければならないのはサーバーにアクセスすることだけであることをすでに知っていますあなたの名前とダウンロードの一時停止-TransmissionのクールなWebインターフェースを使用します。 しかしねえ、彼らはトランスミッションがxDであるかさえ知らない
            2.プラグアンドプレイ:組織または大規模ネットワークでAvahiを使用すると、プリンター、スキャナー、サーバー、NASなど、共有する各デバイスに自動的にアクセスできるようになります。
            3. Avahi / mDNSでは、特定のホスト名に固定IPを指定することもできます。 例:特定のネットワーク範囲内にあるすべてのマシンにhostnameX.localを介してアクセスできることを宣言できます。これにより、これらのマシンとの対話(サービス、新しいソフトウェアのインストールなど)が大幅に簡素化されます。
            4.クライアントへのネットワークのインストールにAvahi / mDNSを使用することは、非常に快適です。このように、上記のように、インフラストラクチャと構成を永遠に覚える必要がなくなります。 各チームがどのように呼ばれるか(たとえば、ブロードキャストにpingを送信する)を知っていると、ネットワーク内をうなぎのように移動し、挫折することなく作業をはるかに早く完了します。

            とにかく、Avahi / mDNS(Avahi / Zeroconf)は、私がほんの一部しか使用しない多くの可能性を提供しますが、異端のニーズと可変環境を持つ多数のチームでネットワークを管理しなければならない人は、それが非常に役立つことは確かです^ _ ^

  11.   ロドルフォ

    良い投稿です。複数のデスクトップで同時に作業する場合、全員にマウスを使用すると、すべてが本当に簡単になります。すばらしいと思います。
    ちなみに、投稿を受け入れないのは不思議ですが、とても良いです。

  12.   日向ネジ

    素晴らしい記事…。 感謝し、面白いものを入れ続けます。

  13.   アドエロ

    このプログラムを見せてくれてありがとう。
    投稿を見る直前の必要性を信じています。
    ご挨拶。

  14.   @jlcmax

    テストと承認。

    それは私にとって完璧に機能しました。 今、私は多くのゲーマーの羨望の的です。

    1.    RAW-基本

      ねえ!....あなたの答えに気づきました....申し訳ありません(メールをチェックしないとどうなりますか)..

      私はそれがあなたのために働いてうれしいです!..😀

      私は今でも毎日それを使っています...レジャーと仕事の両方に..😉